I am friendly with our neighbour next door. We help each other out in a neighbourly fashion (collect parcels, etc), but do not socialise together.
Neighbour has a very successful decorating business. He and his team have done work for me in the past. For big jobs, we are more formal and he gives an estimate. For smaller jobs, we don't bother with that formality.
His team did several jobs for me a few weeks ago - I thought they were 'smallish' because they didn't take a long time (a few hours each), and we never discussed price. I was floored to receive a bill that was 2-3x more than I imagined (my mental estimate was an educated guess based on his past work/invoices).
I queried the bill with his wife, who does his accounting. She told me that mostly he gives me a discounted 'mates rate', but was not able to do so on these jobs (no reason given). He never told me that this would be a 'client rate' job.
I have had the bill a week as of today, and his wife sent me an email last night asking if I could pay today.
While I am hugely grateful for what he has done in the past, and understand that he might not be able to do it every time, I feel he should have spoken to me about it upfront.
If he is going to treat me as a mate, then I am happy to make every attempt to pay much more quickly than usual. But, if treats me as a client (especially without clarifying this and explaining why), then I expect to be able to treat this as a normal bill and take up to 30 days to pay it. IMO, he can't have it both ways.
So, who is being unreasonable?
BTW, I am posting this and going out for the rest of the day so will not respond until later.