If I have a client who needs some work done that I am either too busy to do or that I don't have specific expertise in, I'd like to refer the work over to another freelance software developer who can help them address their needs.
Is it customary/appropriate to ask for a "referral fee" when sending work to another freelancer? I had a freelancer who I wanted to send some work to get insulted when I asked for a 10% fee so I'd like to get some other perspectives.
I know lawyers do this and likely other professions, but is it "different" for software for some reason?
To clarify, this is a customer that I have a long term relationship with so it is in my best interest to only refer someone who is competent and also the fee would be disclosed to the client. I believe that would address any ethical concerns (again, using the guidelines that the ABA sets for lawyers to do referrals, which are probably more strict than what you'd normally see in software).