Why freelancers need professional quotes
Many freelancers price their work in an email — a quick "it'll be around $2,000" buried in a paragraph. This is a mistake. A professional quote document signals competence, sets clear expectations, and protects you from scope creep. Clients take PDF quotes more seriously than email estimates, and they're easier to get approved by decision-makers who weren't on the original call.
A professional quote also creates a paper trail. When the client says "I thought that was included," you can point to the quote where you explicitly listed what's in scope and what's not.
How to calculate your freelance rate
Before you can write a quote, you need to know your numbers. Here's a straightforward approach:
- Target annual income — what do you need (or want) to earn per year? Include living expenses, taxes, health insurance, retirement savings, and business costs.
- Billable hours — you won't bill 40 hours a week. Between marketing, admin, sales calls, and downtime, most freelancers bill 20-30 hours per week. That's roughly 1,000-1,500 billable hours per year.
- Minimum hourly rate — divide your target income by billable hours. If you need $90,000/year and can bill 1,200 hours, your minimum rate is $75/hour.
- Market adjustment — compare your rate to market rates for your skill and experience level. If the market pays more, charge more. Your minimum rate is a floor, not a ceiling.
Hourly vs project-based quoting
There are two main ways to price freelance work:
- Hourly pricing — you charge for each hour worked. Simple and fair, but clients worry about runaway costs, and you're penalized for being fast. Best for ongoing work with unpredictable scope: maintenance retainers, consulting calls, or open-ended research.
- Project-based pricing — you quote a flat fee for the entire deliverable. Clients prefer this because they know the total upfront. You benefit because as you get faster, your effective hourly rate goes up. Best for defined projects: website design, logo creation, copywriting, app development.
For most freelance work, project-based pricing is better. Estimate the hours, multiply by your rate, add a 15-20% buffer for revisions and unexpected complexity, and quote the total.
What to include on a freelance quote
A freelance quote should include everything a client needs to say "yes":
- Your business details — name, email, website, and any relevant credentials or portfolio link.
- Client details — their name and company.
- Quote number and date — for your records and theirs.
- Project summary — a 2-3 sentence description of the project as you understand it. This confirms you're on the same page.
- Deliverables — exactly what the client will receive. Be specific: "5-page marketing website with responsive design, contact form, and CMS integration" — not "website."
- What's included — number of revision rounds, meetings, formats delivered (e.g., "source files in Figma + exported assets").
- What's not included — explicitly list exclusions. "Does not include copywriting, stock photography, or hosting setup."
- Timeline — estimated delivery date and any milestones.
- Price — total project fee, broken down into phases if applicable (e.g., "Design: $2,500 / Development: $3,500").
- Payment terms — deposit requirement (typically 25-50% upfront), payment schedule, and accepted methods.
- Validity period — how long the quote is valid (14-30 days).
- Revision policy — how many rounds of revisions are included, and what additional revisions cost.
Handling scope and revisions
Scope creep is the biggest threat to freelance profitability. Your quote is your defense. Here's how to handle it:
- Define revision rounds — "This quote includes 2 rounds of revisions. Additional revisions are billed at $X/hour." This gives the client room to refine without opening the door to endless changes.
- Define what counts as a revision — changing a color is a revision. Redesigning the entire layout is a new scope item. State this in your terms.
- Use a change order process — if the client wants something outside the original scope, send a mini-quote for the additional work. Get approval before starting.
- Be explicit about exclusions — anything not listed in your deliverables is out of scope. If you don't mention copywriting, and the client assumes it's included, you'll have a problem.
Pricing common freelance services
Pricing varies enormously by experience, market, and specialization. Here are general ranges to calibrate against:
- Graphic design — logo: $500-$5,000+, brand identity package: $2,000-$15,000+
- Web design — 5-page site: $2,000-$10,000+, e-commerce: $5,000-$25,000+
- Web development — custom web app: $10,000-$100,000+, WordPress site: $2,000-$8,000
- Copywriting — blog post: $200-$1,500, landing page: $500-$3,000, email sequence: $1,000-$5,000
- Video production — promotional video: $2,000-$15,000+, animation: $3,000-$20,000+
- Consulting — hourly: $100-$500+, day rate: $800-$5,000+
These are starting points. Your rate depends on your experience, portfolio, niche, and the value you deliver. Don't anchor to the low end — clients who choose the cheapest freelancer are usually the hardest to work with.
Following up without being pushy
Most freelance quotes need at least one follow-up. Here's how to do it without being annoying:
- Day 1 — send the quote with a brief message: "Here's the quote for [project]. Let me know if you have any questions."
- Day 3-5 — casual follow-up: "Just following up on the quote I sent — any questions or anything you'd like adjusted?"
- Day 10-14 — final follow-up: "I wanted to check in on this. I have some availability opening up in [timeframe] if you'd like to move forward. The quote is valid until [date]."
After 2-3 follow-ups, stop. If they're interested, they'll reach out. If not, don't burn the bridge — they may come back later with a different project.
When a client says your quote is too expensive
Don't immediately drop your price. Instead:
- Understand their budget — ask what range they had in mind. Sometimes they're genuinely budget-constrained; sometimes they're testing you.
- Adjust scope, not price — offer a reduced version of the project that fits their budget. "For $3,000 I can deliver a 3-page site instead of 5, without the CMS integration."
- Explain the value — if your price is fair, explain what they're getting. Break down the work involved so they understand the cost.
- Walk away if needed — not every client is the right fit. Competing on price alone is a race to the bottom.