There are many ways to get vbucks for fortnite without spending any money. One of the easiest ways is to use a 13500 vbucks card in fortnite. These cards can be found on sites like ebay or amazon and they provide an easy way to get more vbucks without having to spend any money.
The best way to get free V-Bucks is by completing surveys from reputable survey sites like mirrb.com/vbucks. There are also other ways to get V-Bucks for free, like getting them from an online survey or from a fortnite gift card.