It’s a fact that preparing an estimate is stressful. When you freelance, it’s not just your writing that builds your reputation—it’s also your ability to forecast and then stay within budget. Despite my experience as both a captive employee and as a freelancer, I still second-guess my estimates each time I prepare a proposal. Will the client think I am way out of the ballpark? Am I under-cutting my services? What parameters have I missed that might cause me to blow the budget?
When I quoted on my first freelance project, I completely under-cut my services not on rate but on time required. I hadn’t yet figured out my page-per-hour average and basically provided a pie-in-the-sky proposal that met the clients’ required (and unreasonable) date. In painful reality, I worked three 80-hour weeks to pull off the project, but I managed to come in on budget and time. Despite the sleepless week, I learned a few things:
- Under-cutting isn’t necessarily a bad thing. This client has come back to me for three additional projects, each one larger than the last.
- Take time to really think about your productivity. Hackos states that you need five hours per page for a User Guide, four hours per page for a Reference Guide, and four hours per topic for online help. I’ve found that I actually need three hours per page for a User Guide and two hours per page for a Reference Guide. The help metric is pretty accurate, especially if it's context sensitive and if I have to fight with RoboHelp.
- Take time to find out what you are getting yourself into. Ask MANY questions before you sign on to a project, including who your resources will be, who your main point of contact will be, and how you get paid. With my first client, I neglected to find out their accounting policy, so it took over two months before I finally received a cheque. It was a lean couple of months.
Per hour or per project?
Everyone struggles to decide the best way to estimate a project. Remember that most companies will require a dollar cap on a project, especially if the company must cut a P.O before you can invoice. So even if you estimate per hour, you need to give the client a reasonable estimate of the number of hours needed. I always quote per project, but I put a very obvious caveat in my proposal that states something like “if the number of hours consumed reaches within 10% of the total budget due to scope increase, the client must agree to allocate an additional number of hours to the project at x rate.” Most clients don’t even blink at this clause, but one did and gave me a hard time about it. I refused to remove the clause, and the client eventually signed it. Fortunately, we didn’t need extra budget but I hate to think about what might have happened if we did.To have even a hope of estimating a project you MUST probe for any and all existing material that the client can provide up front. I sign an NDA before the client even agrees to hire my services so that I can get a copy of the software (or device in some cases), copies of the specs if they have any, and I talk to the client and developers on my dime. All told, I invest about six hours of my precious time (free of charge) before I can prepare a proposal that I am confident about. In some cases, I include a clause in the proposal that states the client will also agree to pay for my discovery work if they hire my services. That depends on the client though, and on the scope of the project.
Once I have a very good annotated outline of either the help system, book, or training modules, I apply the per page rationale. So, if my outline indicates a 100-page User Guide, and my working rate is three hours per page, that’s a total of 300 hours. Apply the dollar rate (say $60/hour), and we’re looking at a cool $18,000.
To calculate duration, also know the number of hours you are able to work in a week. If you plan to work 40 hours per week, divide 300 hours by 40 hours and you’ll get the number of weeks needed to complete the project. Make sure you add a little breathing room for slight changes in scope!
If the client faints at the thought of spending $18,000 on a mere User Guide, remind him/her that hiring a full-time employee to perform this task would cost somewhere in the ballpark of $25,000. (A full-time employee earning $60,000 per annum actually costs the company an additional $100,000 in overhead each year. Divide $160,000 by 52 weeks, then multiply the result by the number of weeks you estimated for the project. You should come in significantly less, and if not, re-think your proposal!)
What else do I put in a proposal?
Each time I complete a project, I learn a little more about what I should have included in the proposal. Here’s a brief synopsis of what I typically include:- General project details—client name, address, contact name. I also include a clause stating the expiry of the proposal (usually 7 days after submitted), just to ensure the client doesn't sit on the proposal for too long.
- Purpose of the project—make sure you know what the client is trying to accomplish with this project. Is it to increase sales? Is it to correct program functionality? Is it to satisfy user demands for documentation? Tailor your proposal to the clients interests, never your own!
- Annotated outline—for each component in the project (guide, online content, training, etc.) provide an annotated outline, and an estimate (usually a range) of the number of topics or pages required at the chapter level. Also provide a brief description of each component and how the component will help the client reach their goal.
- Authoring tools—forget your own preferences and really think about the tool that is best for the client. If the client plans to maintain the documents on their own after you hand it off, don’t encourage them to move to Framemaker. Use Word. Really. If on the other hand, the document you are creating will exceed 100 pages, don’t make yourself nuts trying to use Word book files. If you can make a good case to the client, include a sub-proposal for teaching a staff member to use Framemaker at the end of the project. If you need a specialized tool—say Flare or Dreamweaver, and you do not own the tool, include the cost as a line item within your proposal. If the client questions it, let them know that they will need the license to make any future modifications anyway, so they might as well purchase it up front.
- Required resources—provide a complete list of human and material resources that you will need to complete this project on time and on budget. List the interviews that you will need, the software, access to their system or network, contact with their customers, existing documentation, etc.
- Template—in many cases, smaller organizations do not have a style guide nor a ‘look and feel’ for their printed documents. In this case, I include creation of the style sheet and template within the proposal as a separate line item. I usually provide two different templates that they can choose between, or modify as needed.
- Reviews and Revisions—detail the method, amount of time, and resources required to provide reviews of your work. Also detail the number of revisions you are willing to provide, and a cut-off date for submitting changes. If you don’t include the cut-off date, the client can and will make you crazy with the ‘could you just change one more little thing’ requests after the project deadline has come and gone.
- Start Date and Completion Date—let the client know when you can begin, and also your rationale for the duration of the project. If you are working on more than one project at a time, remember that if you estimate 8 weeks, but the other project is also 8 weeks, you need a total of 16 weeks to complete both projects (if they are weighted equally).
- Cost—breakdown your rationale for the cost of the project into a simple chart. Don’t forget to include a plus HST statement if you are required to collect HST.
- Communication and billing—list all methods you will use to communicate status to the client. I submit a weekly report each Friday that informs the client of my progress for the week, the amount of hours logged that week, the amount of budget consumed, and the amount of budget remaining. I also provide a statement like ‘on budget and on schedule’ to let the client know that things are going according to plan. Make sure you include a section here about how you will invoice—monthly, bi-monthly, at the end of the project. Ask the client to provide the name and contact information for the Accounts Payable clerk at the company. This person can make the difference between getting paid eventually and getting paid on time.
- Project Schedule—propose a schedule and include real dates for drafts, meetings, interviews, etc.
- Signatures—always include a signature page at the end of the proposal, with space for both the client and yourself to sign. It doesn’t hurt to ask the client to initial every page also.
- Remember that your proposal is also a writing sample. Take the time to spell check and edit before you submit it. You may not get a second chance to make a first writing impression.
- If you can afford to do so, have a lawyer take a quick look at your proposal template. If a client defaults on payment, it’s comforting to know that your signed proposal will stand up in court.