Do players get 100% of the caps from their vending machines?

I'm new to the game and a lot of people have helped me out. Weather that be by helping me with missions, giving me stuff, etc. And I always try to pay them. I have about 2.5k caps but whenever I try to pay someone for helping me, they never want it.

If I buy something from their vending machine, does the game take a cut or does the player get all the caps? I feel like that's a way to thank them for helping me and also finding something I might need down the line.

submitted by /u/ghettokid1994
[link] [comments]