I looked at your username.... and then looked to make sure it wasn't a throw-away account... because that was a bad first sign...{of an attitude problem} but you seem to really want to know.
If you want someone to pay you, you have to solve a problem for them that is beyond their current resource limits to solve themselves. They likely have a strong clue as to the nature of the solution. They certainly have all the domain knowledge as to the pain points and inefficiencies they are currently suffering.
You have to make yourself a student of their problem, let them teach you the nature of the situation... and fight the urge to solve it. There are likely ambiguities between what they meant and your perception... and these must be found. Restating what you heard in new words can help... "Let me explain it back to you, and tell me if I've missed something".
Your job in support is to route around the vocabulary, knowledge and world-view differences between you. Example from my tech-support days:
Q) Have you installed anything lately?
A) No
Q) So, you don't have any new things you can do with the computer?
A) Oh yeah, I've got this thing that lets me do X
Why did that happen? You install a car stereo... at the time (1980s) it (install) wasn't a common term... they hadn't opened up the computer, thus didn't think they'd installed anything.
Those are some of the things it's your job to route around.
If you can do that, and keep in mind the computer is a tool, in service of a job, and nothing more... you might be humble enough to do support, learn the pain points people have, and then apply the actual other skills you've spent so much time and energy acquiring, to solve their problems for their money.
I have ZERO idea about how to deal with fund raising, etc... I just know how to relate to users in a kind and effective manner.
This whole answer was based on my guess of the nature of the brick wall you've been hitting... and I fully admit I could be completely off the mark.