A quote that protects you is not just a number. It lists exactly what the price includes, states plainly what it does not, and names the terms, the deposit, the revision rounds, and the timeline, so the client cannot later assume more work for the same money. Do those three things and the price stops being something you argue about halfway through the job.
Itemise exactly what they are getting
The included list is where a client learns what their money buys, so make every item specific and countable. “A website” tells them nothing and invites them to picture far more than you priced. “A five-page site, one contact form, one round of revisions, and delivery in the two most common formats” cannot be stretched. Count the things that can be counted: pages, rounds, formats, hours, deliverables. If a line could be read two ways, rewrite it until it can only be read one.
Exclusions are where a quote earns its keep
Most people spend all their effort on the included list and forget the excluded one, which is exactly backwards. The exclusions are what save you the awkward conversation later, when a client assumes something was free that you never priced: extra revision rounds, hosting and domain fees, the content they were supposed to supply, rush work, stock photography. Naming these before the job starts turns a future argument into a line they already agreed to. A short catch-all covers the rest: anything not listed under what is included sits outside this quote.
Set the terms before the work, not during it
Terms are easy to state up front and painful to raise mid-project. Say how the money is staged, a common pattern is a deposit to start and the balance on completion, so nobody is guessing when payment is due. Name the number of revision rounds included, so “just one more tweak” has a clear edge. And say what happens when the client wants something outside the quote: not that you will refuse, but that new work is quoted separately before it begins. Agreed early, none of this feels like a surprise.
Is this a quote or an estimate?
These two words are not interchangeable, and mixing them up causes real friction. A quote is a fixed price you stand behind; barring a change in scope, that is the number the client pays. An estimate is a best guess that can move as the work becomes clearer. Both are honest, but the client needs to know which one they are holding. Label it plainly. If your figure can move, call it an estimate and say what would move it, rather than letting a client treat a rough guess as a promise.
Common mistakes
- Sending a bare number with no scope attached, so the client fills the gap with their own assumptions.
- Skipping the exclusions, which quietly turns every assumption the client makes into free work.
- Leaving out the deposit and revision terms, then trying to introduce them awkwardly mid-project.
- Calling a rough estimate a fixed quote, so an honest guess later reads as a broken promise.