From Quote to Invoice: How to Price Work and Bill It (Quote vs Invoice, Explained)
A quote is your offer before the work; an invoice is the bill after it. Here's how to price the work so the two match, plus how to raise, send and chase the invoice.
By Invoala Editorial Team · Published 2026-10-08
The difference between a quote vs invoice is mostly a matter of timing. A quote is the offer you send before the work: scope, price, terms, expiry. An invoice is the demand you send after (or partway through): what was delivered, what it costs, when it's due. If those two documents disagree, you either eat the difference or argue about it. So pricing and billing are really one job — get the quote right and the invoice writes itself.
This guide covers how to price work, how to bill it, and the three situations that come up most: raising an invoice with no software, invoicing web development work, and setting up recurring billing for a retainer.
Price the work before you quote it
Most underpricing happens before a single number is written down. Three things fix that.
Know your floor. Add up what you need to earn in a year, divide by realistic billable hours (not 40 × 52 — most independent work is 60-70% billable at best, and that percentage depends on your niche), and you have a break-even hourly rate. Any quote below that is a loss you're subsidising.
Choose a pricing shape that matches the risk. Fixed price works when scope is genuinely knowable. Hourly works when scope isn't, but it rewards slowness. Value-based pricing works when the outcome is measurable and the client sees it. A common compromise is fixed price per phase, hourly only for work outside the written scope.
Price the scope, not the deliverable. "Website redesign" is a vague quote that invites endless revision. "Homepage, five inner pages, one round of revisions per page, content supplied by client" is a quote you can invoice against without negotiation.
Whatever rate you land on, treat it as an estimate that depends on your market, your experience and the client's budget — there is no universal correct number, and any rate card you find online should be treated as a data point, not a rule.
A practical habit: put the quote in writing with a validity date (two to four weeks is typical), a payment schedule, and exactly what triggers a change order. That single document prevents most late-stage disputes.
Photo by Kelly Sikkema on Unsplash
Turn the accepted quote into an invoice without mismatches
Once a quote is accepted, the invoice should mirror it line for line — same descriptions, same phase names, same amounts. Clients don't argue with an invoice that matches a document they already approved.
For a deposit invoice, bill the percentage stated in the quote. For milestone invoices, bill the phase that just completed and reference the quote number so the client's finance person can find the approval. If you deviated — extra revisions, an added page — list it as a separate line with a short reason.
Two fields people forget and then chase: a payment due date expressed as a real date ("due 14 March", not "net 30" alone) and the bank or payment details in plain text. If the client has to email you to ask where to send money, your invoice is already late.
Ready to try it? Create a professional invoice in under two minutes with Invoala's free invoice generator, no sign-up and no watermark.
Example: pricing and billing a $2,400 project
Say you quote a fixed-price landing page project at $2,400, with 40% due on acceptance and the rest on delivery. You'd typically keep the numbers clean like this:
- Deposit invoice: 40% of $2,400 = $960, due on acceptance.
- Final invoice: the remaining $1,440, due on delivery.
Now add tax. If your jurisdiction charges sales tax or VAT on digital services at, say, 8%, the deposit invoice shows $960 + $76.80 tax = $1,036.80, and the final shows $1,440 + $115.20 = $1,555.20. Total billed: $2,592.
Two things to check rather than copy: whether your country actually taxes your type of service (rules vary by country and by whether the client is a business or consumer), and whether you're allowed to show tax separately or must show it inclusive. Check your local tax authority's guidance — this example is arithmetic, not tax advice.
If the client is late, many freelancers add a late fee per their contract, but whether you can charge interest and at what rate depends on your jurisdiction and your written terms. Put it in the quote, not in the reminder.
Photo by Jakub Żerdzicki on Unsplash
How to raise an invoice for a client without software
You can invoice properly with nothing but a document editor and a PDF export, and plenty of people do.
1. Write the invoice in any word processor, or start from a free downloadable invoice template so the layout and required fields are already structured.
2. Include: your name/business and contact details, the client's legal name and billing address, a unique invoice number, the issue date, the due date, line items with quantities and rates, subtotal, any tax, total, and payment instructions.
3. Add the quote or project reference so the client can match it to what they approved.
4. Save as PDF and email it. Keep the file — you'll want it if the client disputes the amount or if your tax authority asks.
The failure mode here isn't the layout, it's the record-keeping: numbers reused, dues missed, no copy of what you sent. If you're doing more than a couple of invoices a month, a no-signup tool like Invoala's free invoice generator fills the same gap without an account — you fill a form and download an A4-accurate PDF, no watermark and no sign-up.
How to write an invoice for web development work
Development work has its own quirks, and they show up in how you structure line items.
- Bill by phase or sprint, not by "the website." Client-approved milestones are easier to invoice and easier for the client to approve internally.
- Separate hours from deliverables. If you do hourly work, list hours by task (front-end build, API integration, QA). If fixed price, list the deliverable and the phase.
- Name third-party costs separately. Hosting, licences, stock assets and domain fees are pass-through costs — show them on their own lines so they don't get confused with your fee.
- Note what's excluded. Support periods, future feature work and content entry are common exclusions; stating them on the invoice reduces follow-up "can you just…" requests.
- Reference the ticket, repo or statement of work when the client's accounts team pays against purchase orders.
If you invoice the same client repeatedly, keeping the numbering and descriptions consistent matters more than looking creative. A short step-by-step reference on how to create an invoice can help you standardise the fields once and reuse them.
How to set up recurring billing for a retainer client
Retainers live or die on predictability. The setup matters more than the invoice design.
Put a start and end date on it. Open-ended retainers drift. A term (six or twelve months, renewed automatically unless either side gives notice) makes the billing cycle obvious.
Pick the cycle and align the calendar. Monthly on the same date is easiest for both sides. Bill in advance for access or availability; bill in arrears for hours consumed. Decide which, write it in the agreement, and don't switch mid-term.
Define what rolls over. Unused hours usually either expire or roll one month forward. Whichever you choose, say it in the contract — it's the most common retainer dispute.
Automate the boring parts. Recurring invoices should go out on a fixed date with the same line items, updated only for hours or extras. Then track status: a simple view of which invoices are paid, due or overdue means you notice a missed payment before it becomes two missed payments.
Chase consistently, not emotionally. A polite reminder the day after the due date, a second a week later, a third with a note about work pausing — that cadence resolves most late payments without a difficult phone call. If you'd rather not remember, Invoala can send automated payment reminders for invoices that go unpaid, so follow-up happens whether or not you're thinking about it.
If you want a starting point for a written quote, the free estimate and quote generator mirrors the invoice flow, so the accepted quote and the invoice that follows share the same structure.
How Invoala helps with the quote-to-invoice handoff
Invoala is a free invoice generator built for exactly the sequence above: price it, write it down, get paid, follow up.
1. Price and quote. Build the quote with the same line items you plan to invoice, so there's nothing to translate later. The estimate and quote generator covers this step.
2. Raise the invoice. Open the free invoice generator, fill the form — client details, invoice number, line items, tax, due date, payment instructions — and download an A4-accurate PDF. No sign-up, no watermark on the output.
3. Match it to the quote. Copy the phase names, amounts and the quote reference straight across. This is the step that prevents "this doesn't match what we agreed" emails.
4. Send and track. Note the due date, then use payment tracking to see what's paid, due or overdue at a glance instead of searching your inbox.
5. Follow up. Let automated reminders handle the day-after and week-after nudges on unpaid invoices.
6. Repeat the retainer. Keep the same form and line items each cycle so monthly billing takes a couple of minutes.
7. Go deeper if needed. Invoicing for freelancers and the step-by-step creation guide walk through the fields and the common mistakes. Invoala is free forever with an optional upgrade — the core generator doesn't require an account.
The short version
Price the scope, not the vibe. Write the quote so it can be invoiced line for line. Bill against what was approved, with a real due date and clear payment details. Then track and follow up on a schedule instead of when it occurs to you. Keep the quote and invoice consistent and most billing friction disappears — and the tools, software or not, are the easy part.
Frequently asked questions
What's the difference between a quote and an invoice?
A quote is an offer sent before work starts — it lists scope, price, terms and an expiry date. An invoice is a bill sent after (or partway through) delivery, stating what was provided and when payment is due. The invoice should match the accepted quote line for line.
Can I send an invoice without invoicing software?
Yes. A word processor and a PDF export are enough as long as you include the required fields: both parties' details, a unique invoice number, dates, line items, subtotal, tax, total and payment instructions. The real risk is record-keeping, not formatting, so keep a copy of every invoice you send.
How do I invoice a monthly retainer?
Set a fixed billing date, decide whether you bill in advance or in arrears, and state in the contract whether unused hours roll over or expire. Then send the same line items each cycle, updating only for hours or extras. Consistency is what keeps retainers from turning into disputes.
Should I charge a deposit on a quote?
A deposit is common on larger fixed-price projects — 30-50% on acceptance is a typical range, but it depends on your industry and the client's procurement rules. Whatever you choose, put the percentage and the trigger event in the quote so the deposit invoice isn't a surprise.
Does Invoala require an account or add a watermark?
No. Invoala's invoice generator is free with zero sign-up — you fill in a form and download an A4-accurate PDF with no watermark on the output. There's an optional paid upgrade, but the core generator doesn't require an account.
Put it into practice
Create a professional invoice in under two minutes — free, no sign-up.
Create an invoice