Everyone is right about the specifics here. It really depends on what you’re doing.
I am glad to see some of the rates others are posting here, tho My company (just me and 3 others) does web design and our rates are:
$65/hr simple HTML and graphics
$75/hr Flash
$90/hr database and programming
I forget how we got these rates but I know we had a rate sheet from some big Cleveland firm (before they went belly-up) and we either are 1/2 or 2/3 their rates.
The first step in our process is to make a scope. We outline every detail of the site and give them a price and hours. So like 15 hrs HTML @ $65/hr, 32 hrs programming @ $90/hr, etc. If we can we break it up into “features” so they can leave parts out if they’re not happy with the final price.
The scope price also “comes” with 3 mock-ups which we figure in at about 12 hours. They choose and sign off on a mock up and that is the final design. If they don’t like any of the three (which were based off their original wishes), they pay by the hour for more mocks.
The scope also includes a list of items we need before we can begin work. Databases, mock data, logo graphics, text, photos and colors (if they have specific company colors).
We also make a timeline in the scope. Sometimes the timeline is arbitrary (ex 30 days from final scope signing) or has set dates if the client has some sort of launch date they need. We note in the scope that if we don’t have the above mentioned materials by X date, then the launch date can and will be pushed back.
We also insist that the signed scope is returned by a certain date to coincide with the timeline. Late scope, late launch.
One other part of the scope is usually a payment schedule. It usually depends on the client but for the most part we ask for 15% down at the start, then set up a reasonable monthly payment plan. We’ve found that companies will hesitate at $5000 flat payment but will be willing to do $1000/mo for 5 months. This is actually hard on our wallets but sometimes it’s better to get paid $1000/mo than lose the contract.
Every time someone asks for something above and beyond what is in the original scope, we draw up another scope for the changes and submit it seperately and ask for it to be signed and remitted. Payments are then tacked on to the originaly payment schedule.
Your boyfriend needs to get EVERYTHING in writing, and not deviate.
As redtail said - scope creep will get him if he’s not careful.