And yet, here you are complaining about it. You need to be clear about what you expect up front. Failing that, you need to be clear why you're put out or, your friends will continue to take advantage.
Well, I've been doing tech-support for this friend, for a number of years now. I don't mind hugely, but if/when I put in a "real effort", I would like "real compensation". (Eg. some money would be nice.)
I remember last time I reformatted his computer. I think that he bought me food. I accepted that, thankfully, at the time, but told him next time, "I'm going to have to charge you". (A Windows 7 reformat, including updates and driver installation, can take a number of hours. Win10 is a bit speedier.)
Some people don't believe in mixing business with friendship, and think that even if you are skilled in a trade, and make money off of it, that for a friend, you should just perform that skill gratis.
I don't quite subscribe to that theory, I think that leads to people taking advantage of you.
I suppose that way of thinking makes more sense, if they have a skill to barter with you.
I have another friend that I haven't seen in a while, that used to fix cars. He knew what he was doing, he was pretty good. But it was a "Backyard mechanic" situation, he didn't have a shop. I had no problems paying him a decent amount to fix a few things on my vehicle, though, and I would have considered it cheating him, if I expected him as a friend to just fix things for me, for free labor, for the cost of parts. (That's just the way I am.)
Anyways, back to the first friend, he was bugging me about fixing his Windows 7, because it wasn't updating properly. I got some help from members here (thanks guys!), on a guide to fixing that issue. As I was fixing things, using remote-control software, he says "I'll buy you food". I told him after it was done, I'd rather have some money, and asked him for $25. (I had spent an hour and a half, total, and fixed all of his outstanding issues that he had with his PC.) He did agree to that.
I haven't gotten paid yet, but now that I'm thinking about it, I probably could / should paypal some of that to the people that helped me, if I was getting paid for the help. (Maybe I could send them each a scratch ticket? How does that work across state lines? Can out-of-staters cash scratch tickets?)
(That reminds me, he did say he would take me out to eat for giving him that PC that he sold.)
But, he's kind of arrogant. It's not like, he asks me to do work for him, and then asks me (either before, or after) what it's going to cost, like a normal person would. He instead,
tells me what he's going to pay me for the job. (Usually, just food, which he gets at a discount because of where he works.) He doesn't ask, "is this enough", or attempts to negotiate, so neither of us feel ripped off.
I really do want to send him to Geek Squad, so he gets a taste of "normal" prices for computer tech-support.
I figure, since I'm doing the work anyways, and would like to get paid, I'll draft a "limited time tech-support agreement" for him to sign up to. I came up with $10/mo, limit 15 hours remote support a month.
$30/incident for on-site support, for up to two hours labor, $30/hr after that.
That way, I'm at least assured a baseline of getting
something for my tech-support troubles.
Those prices seem a bit low, but he doesn't have a large income, and of course, he's a friend.