Quote Generator for Small Business
How to build and store quotes for a small business: the fields a quote needs, GST treatment, deposit limits and how to track which quotes actually win.
A quote is the first document a client reads closely, and it is usually the last one a small business controls properly. The line items get assembled in a word processor, the total gets checked twice, and the file then disappears into a sent folder where nobody looks at it again until the client either signs or does not.
Generating quotes in a tool that stores them changes what the document is for. Every quote becomes a record with a date, a value and an outcome, and the quoting history turns into something you can read: which services you win on, which prices clients push back on, and how long a client takes to decide.
The quote generator holds a catalogue of your priced items, builds a quote from them, applies GST and keeps each saved quote in your own browser. This guide covers what goes into the quote itself, the GST and deposit rules that apply in Australia, and the register that tells you whether quoting is working.
What a quote generator does
A quote generator is a price list with a document attached. You maintain the items you sell with their unit prices, select the ones a job needs, set quantities, and the tool produces the subtotal, the GST and the total.
The saving comes from prices living in one place. When a material goes up, one edit changes every quote that uses it, and quotes prepared next month are priced from the current list. That single property is why a generator beats a document you retype: a price list that drifts out of date is the most common reason a job quoted carefully still comes in thin.
The price list needs a review rhythm of its own. Set a date and check the items you quote most often, because a generator removes the arithmetic error and leaves the stale-price error untouched. A quarterly review of the top ten items takes twenty minutes and protects every quote built in the following quarter.
The second saving is memory. A generator that keeps the quotes you have saved lets you reopen the one you sent in March, copy it as the basis for a similar job in August, and re-save it under a new quote number. Copying a quote you won is faster and more reliable than building one from scratch, and it is the practice that most consistently lifts the accuracy of a quote for repeat work.
Quote or estimate
These two words carry different obligations, and the difference matters more in a dispute than at the point of sale. A quote is an offer at a fixed price. Once the client accepts it, both sides are bound by it, and the work has to be delivered at that price unless the client agrees to a variation.
An estimate is an approximation of what the work is likely to cost. It is given without knowing the full extent of the work or the final cost of materials, and it carries no fixed price agreement, so the account can come in above it. The practical consequence is that an estimate is not a licence to understate a job. When the final account on an estimate overshoots by a large margin, the client is entitled to query it, and a pattern of low estimates damages the referral that produced the work.
The bigger trap is mixing the two. A document titled "Quote" with a line reading "indicative only, final price subject to site inspection" is ambiguous, and it leaves the business exposed when the price rises. Pick the word, then make the rest of the document consistent with it.
The fields every quote needs
| Field | Why it matters |
|---|---|
| Quote number and issue date | Makes the quote findable in a phone call six months later, and starts the validity clock |
| Business name, ABN and licence number | The client checks the licence before signing. Incomplete identification is the first thing a cautious client notices |
| Client name and site address | A quote addressed to the wrong site is quoted from the wrong assumption |
| Job description | Written plainly enough that a stranger could price it. Scope disputes start with a vague description |
| Itemised lines | Description, quantity, unit and unit price. A single lump sum invites a negotiation about the whole job when the real question is one line |
| Subtotal, GST and total | Three separate figures, with the GST basis stated |
| Deposit and payment terms | The amount due on acceptance, the terms for the balance, and the days allowed |
| Validity period | The date the price holds until |
| Inclusions, exclusions and assumptions | The most valuable block on the page. It sets what the price covers and what it does not |
| Acceptance lines | A signature and date, so the point of agreement is documented |
Pricing the line items
Line prices come from a cost base and a margin decision, and the two ways of expressing that decision produce different numbers.
Work with a direct cost first. Materials at $900, labour at 12 hours and $120 an hour, which is $1,440, and equipment at $260, gives a direct cost of $2,600. Check: 900 + 1,440 + 260 = 2,600.
Then apply the margin, which divides rather than multiplies:
Price = Direct cost / (1 - Margin)
Price = $2,600 / (1 - 0.40) = $4,333.33
A 40 percent markup on the same cost gives $2,600 multiplied by 1.4, which is $3,640. The same 40 percent produced two prices, $4,333.33 and $3,640, a gap of $693.33 on one job. Margin is the one that delivers a stated percentage of the sale price, and markup is the one that delivers a percentage of the cost, and the distinction is worth writing on the sheet so it survives a change of staff.
The pricing calculator applies a margin or a markup to any cost base, then shows the profit at a chosen volume and against a competitor price, which is the fastest way to settle a rate before it reaches a client.
GST on a quote
A business must register for GST once its GST turnover reaches $75,000, and registration is optional below that. Registered businesses charge 10 percent GST on taxable supplies, so the quote has to say whether the prices in it include the tax or exclude it.
Both are lawful, provided the document says which one applies. A residential client who reads a subtotal of $2,600 and then meets an invoice for $2,860 has been misled by the layout, and the ten percent difference is the kind of surprise that turns a good job into a complaint.
Three distinctions are worth keeping straight:
- A quote is an offer, and a client cannot claim a GST credit from it.
- A tax invoice is required for a taxable sale above $82.50 including GST, or whenever the client asks for one, and asking means it must be provided within 28 days.
- A tax invoice carries specific fields: the words "tax invoice", the business name, the ABN, the date it was issued, a description of what was sold including quantity and price, and the GST amount payable.
The practical pattern is a three figure block on the quote itself. A subtotal of $2,600, GST of $260, and a total of $2,860, with the basis stated in the header. Check: 2,600 multiplied by 10 percent is 260, and 2,600 plus 260 is 2,860.
Deposits and payment terms
For services, there is no general rule about deposits, and the amount is whatever the two parties agree. Residential building work is different, because several states cap it by law, and a quote that asks for more than the cap is a quote that cannot be enforced as written.
In New South Wales, the maximum deposit for residential building work is 10 percent of the contract price, set by section 8 of the Home Building Act 1989.
Queensland sets a sliding scale. The maximum deposit is 10 percent where the total contract price is under $20,000, 5 percent where the price is $20,000 or more, and up to 20 percent for a contract of any price where more than half the contract price is work performed away from the site, which covers made-to-measure kitchens, windows, sheds and similar prefabrication.
Payment terms sit beside the deposit. Name the number of days allowed on the balance, and state what happens on a late payment. Progress claims are worth writing into the quote for anything running beyond a few weeks, because a job that runs for two months on a single invoice at the end is a job financing the client's project from your bank account.
Validity, variations and the written record
Nothing in the law sets a validity period, so the business chooses and the document states it. Thirty days is the common convention, and the underlying reason is supplier pricing: a quote built on a price list is only accurate while that list holds. Where a material is volatile or the job is large, a shorter window of 14 days protects a margin that a single delivery of steel or timber can erase.
A variation is the mechanism that lets the price move after acceptance, and it needs a written record before the work starts. Variations approved by phone are the ones that get disputed at invoicing, and the client is not the only one who forgets what was agreed. Add a variation register to the quote, with the date, the description of the change, who approved it and the dollar impact, and keep the approved variation total separate from the original quote value so the original scope stays visible.
Quote numbers, versions and revisions
Every quote needs a number, and the number needs a rule behind it.
A running sequence with the year in front, applied in the order quotes are issued, gives you Q-2026-031 and a document that can be found in a phone call a year later. Reusing a number is the one habit to avoid, because two quotes sharing a reference are indistinguishable from one quote that changed its mind.
A revision is a new document rather than an edit to the old one. Where a client asks for a change before accepting, issue the revised quote with the same number and a revision letter, Q-2026-031 Rev B, and keep the superseded version. The reason is practical. If a dispute arrives eighteen months later, the question is which version the client accepted, and that question becomes unanswerable once the earlier version has been overwritten.
The same discipline applies to an expired quote that a client wants to revive. Reissue it with a fresh issue date and a fresh validity period, because the old price was built on a supplier list that has moved. Reviving the original document restarts a clock that ought to have been reset.
Two smaller habits save time. Save the quote under a name that identifies the job, since clients order more than once. And use the duplicate function when a new job closely resembles an old one, because reopening the quote you won in March and changing the quantities is faster and more accurate than building the August quote from nothing, and it carries across the inclusions block that already worked.
Tracking quotes: win rate and how many you need
The register is the part of quoting most businesses never build. One row per quote, with the quote number, client, date issued, value, status, follow-up date and a lost reason.
Win rate is won quotes divided by decided quotes. Quotes still open are excluded from both figures, because counting them as losses understates the conversion rate and counting them as wins flatters it:
Win rate = Won / (Won + Lost + Expired)
Thirty-eight decided quotes with nine wins is a win rate of 23.7 percent. The number only becomes useful when it meets a target. If fixed costs run at $8,000 a month and the average job contributes $400 after direct costs, the business needs 20 jobs a month to break even, because 20 multiplied by $400 is $8,000. At a 23.7 percent win rate that is about 85 quotes a month, since 20 divided by 0.237 is 84.4. The break-even calculator returns those figures from fixed costs, variable cost per unit and price, which is the arithmetic behind the quoting target.
That target is the honest test of a quoting process. A business sending 30 quotes a month at a 23.7 percent win rate wins seven jobs and covers $2,800 of its $8,000 in fixed costs. The gap is either a price that is too low to contribute properly, a scope that is losing work it should win, or a market that is too small for the number of quotes being sent.
Where the quote data lives
The quote generator keeps saved quotes in the browser's local storage on the device you are using. Nothing is sent to a server, and nothing is synced to another computer, which is the reason it works without an account.
The trade-off is the same one that applies to any browser-stored data. Clearing your browsing history, browsing in a private window or pressing the clear saved data control removes the saved quotes, and a different browser or device shows an empty list. Browser storage is a working space for quotes in progress.
Copying a quote as text is the practical exit. Paste it into the email that sends the quote, or into a document on the machine that holds your own records, and the figures survive a browser cleanup and travel to the accountant who asks for them at the end of the year. A quote that only exists in one browser on one laptop has no protection at all.
Frequently asked questions
What is the difference between a quote and an estimate?
A quote is an offer at a fixed price, and once the client accepts it both sides are bound to it, so the work has to be delivered at that price unless the client agrees to a variation. An estimate is an approximation of what the work is likely to cost, given without knowing the full extent of the work or the final cost of materials. An estimate carries no fixed price agreement, so the account can come in above it. Consumer affairs agencies across Australia draw the line the same way, and the word on the document is what decides which of the two you have given.
Should a quote include GST?
If the business is registered for GST, it must charge 10 percent GST on its taxable supplies, and the quote should state whether the prices shown include it or exclude it. Registration is compulsory once GST turnover reaches $75,000, and voluntary below that. A quote is not a tax invoice, so a client cannot claim a GST credit from it. The tax invoice comes after the sale, and it is required for a taxable sale above $82.50 including GST or whenever the client asks for one, which must be provided within 28 days.
How long should a quote stay valid?
No law sets a validity period, so the business decides and the document states it. Thirty days is the common convention in trade and construction work, and the reason is material pricing: a quote built on a supplier price list is only accurate while that list holds. Where a job runs long or a material is volatile, a shorter window of 14 days protects the margin. An expired quote does not disappear as an obligation. Until it is formally withdrawn or the client accepts it, the price can be relied on, so put the expiry date on the document.
How much deposit can I ask for on a quote?
For services there is no general rule and the deposit is whatever the two parties agree. Residential building work is capped by state law. In New South Wales the maximum deposit for residential building work is 10 percent of the contract price under section 8 of the Home Building Act 1989. In Queensland the cap is 10 percent where the contract price is under $20,000, 5 percent where it is $20,000 or more, and up to 20 percent where work carried out away from the site is more than half the contract price.