What should I charge?
How should I structure my offer?
Should I work for free?
And then the opinions come rushing in. "Higher!" "Lower." "In between!"
First of all...
You can find someone to pay just about whatever price you set--as long as you are willing to sort and invest the time to find this person.
Be very, very careful who you choose as your first client(s). Because
You get typecast according to what you've done.
Spend your time doing $500 websites, and you will find it very difficult to transition to (or find) a $10,000 website client.
You will literally program yourself to find and do business at the level you feel comfortable. You will literally program yourself to unconsciously ignore opportunities that don't fit that profile--and you'll reinforce those bad beliefs by giving yourself negative self-talk that says, "No way. I can't do that. Nobody is doing that. They're all liars."
And this leads to
It's 99.9% headtrash.
The stories you carry around in your head about yourself determine almost everything that happens to you. The greeks said "Character determines fate." You determine the kind of client you get and the work you do by the headtrash you have.
The 0.1% is technical ability. Well that can always be learned or outsourced.
So quit making up stories about why you "can't." Stop wasting your time with imaginary package rundowns the relevance of which will vaporize the moment you actually get in front of a prospect.
Get out there and start having conversations with decision makers. Find out what's really going on in their world. Match up what you can do (or can have done) with what they need. Figure out how much that's worth, then charge it. Not many threads about doing this lately. Instead, people are standing around asking the same questions...and getting nowhere. Concern yourself less about technical know-how and more about talking to prospects, and you will make sales. That's the direction to move in.