Documents
How to write a price list
A good price list groups products the way customers order them, shows each item with a code, a unit and the price actually paid, states clearly whether GST is included, and carries the date it takes effect. In Australia a price shown to consumers must be the total including GST, and a list with two prices for one item must honour the lower.
Nuwan Madhusanka · Co-founder
7 min read · Published
To write a price list, group products the way customers order them, give every line a code, a description, a unit and the price paid, and state on every page whether GST is included and when the prices take effect. Then put the things that change the bill, minimum orders, cut offs, discounts and delivery charges, right beside the prices rather than in small print. If consumers can see the list, the displayed price must be the total including GST.
Group by how customers order
A price list is read by someone building an order, not by someone admiring your range. Group lines by how they are bought.
The wholesale price list example on this site is from an invented Melbourne bakery, Ferndale Bakehouse, selling to cafes. It has seventeen products in four groups: sourdough and tin loaves, buns and rolls, pastry baked daily, and frozen par baked lines ordered weekly. The last group sits apart for an ordering reason, not a baking one: those lines are ordered on a weekly cut off and exist because the bakery does not deliver on Mondays.
The same thinking works in any trade. A salon groups by service length because that is how appointments are booked. An electrician groups call out, hourly and fixed price jobs because each is bought differently. A studio’s rate card example groups by role and then by hour, day and booked week, because clients buy time in those three units.
Inside each group, use the same columns in the same order. The bakery uses code, product, pack, unit price and pack price in every table, so a customer who has read one group can read all four.
Show the price actually paid
The most useful column on the bakery list is the one most price lists leave out. Cafes cost a menu from the unit price but pay by the pack, so the list shows both with the pack size between them: a 900 gram country loaf at $6.20 a unit, sold in packs of six, $37.20 a pack. Every pack price is the unit price multiplied by the pack, so the customer never has to do that sum.
Discounts get the same treatment. The bakery offers four volume tiers by weekly spend, from no discount under $600 to 7.5 per cent at $2,400 and over, applied to the following week. Then it works one example: a cafe spending $1,400 a week sits in tier 2, so a $37.20 pack of country loaf invoices at $35.34. The list also says what the discount does not do: it is not applied retrospectively and does not stack with a promotional price.
If you use from pricing, such as haircuts from $45, make sure the from price is genuinely available to an ordinary customer. business.gov.au warns that false or misleading statements about price are illegal even if you believed them correct at the time.
GST and the total price
Australian price display rules are short and strict. business.gov.au states that if you display or advertise prices you must include the total price, including all charges, taxes and fees such as GST, though optional charges such as delivery need not be included. If you show a part price, the total as a single figure must be as noticeable as the part price. Its example is a $100 concert ticket with a $5 booking fee, which must be shown as $105.
A wholesale list sent only to business customers is a different situation in practice. The bakery example prints all prices exclude GST in the footer of every page, beside the effective date, and its contact section gives the GST position. That footer is the minimum. If a list could reach consumers, for example a price list pinned up in a shop or posted on a website, show the GST inclusive price.
Two more rules from the same guidance are worth copying onto the page. A surcharge applying on certain days must be stated, with its percentage and the days it applies. And where an item is shown at more than one price, Western Australia’s consumer protection guidance says the business must sell at the lowest displayed price or withdraw the item until the list is corrected. Old lists left in circulation are how that happens, which is why dates matter.
Put the conditions beside the prices
A price only means something with its conditions: how much you must order, by when, and what delivery costs. The bakery puts four figures in a single strip above the first table: effective 1 September 2026, held until 28 February 2027, a $120 minimum order and a 2pm daily cut off. Everything is baked to order the night before, so the cut off decides whether an order exists at all.
Delivery charges get their own small table rather than a sentence: inner zone free over $250 or $18, outer zone free over $400 or $28, regional corridors $45 a run, each with the suburbs and days it covers.
The remaining conditions are eight numbered rules, each with a short bold heading: order by 2pm, no delivery on Mondays, the Christmas schedule, credit terms, short deliveries credited rather than redelivered, prices held to a date, standing orders and returnable crates. A cafe owner looking for one answer finds it by heading in seconds. The price adjustment clause page covers how to word the rule on changing prices if the list becomes part of a supply contract.
Updates and versions
Every price list is a version. Print the effective date on every page and say how long prices hold. The bakery holds its prices for six months unless flour or butter moves by more than fifteen per cent, gives thirty days notice of any change, and never applies a change to an order already accepted.
Keep old versions. When a customer disputes an invoice, the question is which list applied on the day of the order. business.gov.au’s pricing guidance also recommends checking market prices and trends regularly and testing price options, which is easier when each version is dated and kept.
Common mistakes
- Prices without units. $32.40 means nothing until the reader knows it is a pack of six.
- GST left unsaid. The reader assumes whichever answer suits them.
- Conditions on the last page. Minimums and cut offs change what people pay, so put them first.
- Undated lists. Two lists in circulation with different prices is a multiple pricing problem.
- Discounts described, not calculated. Work one real example.
- Everything in one table. Groups with the same columns scan far faster than one long list.
For the difference between a standing price list and a one off price for a single job, the question page on quotations is the companion, and the post comparing a quote, an invoice and a proforma covers the documents that follow an order. The pricing sheet example shows the software version of the same ideas, with per seat plans and a worked annual total.
Build it
A price list is mostly tables, and the document maker for tables is where to start. Describe the business, the product groups with each line’s code, unit and price, the thresholds, the discount tiers and the delivery zones, and the generator writes and lays out the document; a price list speaks for one sender, which is the kind of document a letterhead is reserved for. Check every pack price and discount example yourself before sending, because the arithmetic on a price list is the part customers test first.
The guide to every document component covers tables, key values blocks for the thresholds row, and callouts for a rule such as the allergen statement. Documents download as a PDF rendered on the server, which is the version to date, send and keep.
| Element | Rule | In the bakery example |
|---|---|---|
| Business details | Legal name, ABN and how to order, on every page | Entity name, ABN, address, orders email and phone repeated in the header |
| Effective date | Say when prices start and how long they hold | Effective 1 September 2026, held until 28 February 2027 |
| GST statement | State whether prices include GST, visibly | All prices exclude GST, in the footer of every page, for trade accounts |
| Groups | Group by how customers order, not by how you make things | Loaves, buns and rolls, daily pastry, frozen par baked ordered weekly |
| Product codes | One code per line so orders cannot be misread | SD-100 for the sourdough batard, FZ-710 for par baked baguette |
| Unit and pack price | Show the price used to cost and the price paid | Unit price, pack size and pack price side by side on 17 products |
| Thresholds | Put minimums and cut offs next to the prices | $120 minimum order, 2pm daily cut off |
| Volume discounts | Define bands and when they apply | Four tiers by weekly spend: none, 3%, 5%, 7.5%, applied the following week |
| Worked example | Do the arithmetic once for the reader | A $37.20 pack invoices at $35.34 on tier 2 |
| Delivery charges | List them separately with their conditions | Three zones: free over $250 or $400, otherwise $18 or $28, regional $45 a run |
| Terms | Short numbered rules, each with a heading | Eight rules on cut offs, Mondays, holidays, credit, shorts, price holds, standing orders, crates |
| Price changes | Say how much notice customers get | Thirty days notice, never applied to an accepted order |
| Who to contact | Split contacts by purpose | Orders, accounts, new accounts and GST position |
A finished example
A bakehouse sells to cafes, so the price that matters is the pack price, not the unit price. This list shows both for seventeen products, then the four things that decide what a cafe actually pays: volume, zone, cut off and terms.
Read the wholesale price listQuestions people ask
Should a price list include GST?
If consumers can see it, the displayed price must be the total including GST, according to business.gov.au. A wholesale list sent only to trade customers commonly shows prices excluding GST, as the bakery example does, but it should say so on every page. When one list serves both audiences, show both columns rather than making anyone calculate the tax.
How often should a price list be updated?
When costs move, and at a predictable rhythm the rest of the time. The bakery example holds prices for six months unless flour or butter moves by more than fifteen per cent, and gives thirty days notice of any change. Date every version and keep the old ones, so an invoice can always be checked against the list that applied when the order was placed.
What if my price list shows the wrong price?
Fix it quickly and say so. Western Australia's consumer protection guidance notes that where an item is displayed with more than one price, the business must sell at the lowest displayed price or withdraw the item until the price is corrected. A mistake in a published catalogue can be corrected by publishing a retraction to a similar audience.
Can I charge a weekend or public holiday surcharge?
Yes, if it is disclosed. business.gov.au gives the restaurant case as an example: a separate menu is not needed, but the menu must say that a surcharge of a stated percentage applies on the specified days. Put the same line on a price list, near the prices it affects, rather than in terms on a later page.
Should a price list show a minimum order?
Yes, next to the prices rather than in the terms. A minimum order changes what a small customer actually pays, so it belongs where they are deciding. The bakery example puts its $120 minimum and 2pm cut off in one row of figures above the first product table, where no reader can miss them.
What is the difference between a price list and a quote?
A price list is a standing offer to many customers, valid for a period. A quote is a price for one customer's specific job, usually with its own validity date and scope. A trade business often uses both: a price list for standard lines and a quote for anything custom. The question page on quotations covers what a quote must say.
Written by
Nuwan Madhusanka · Co-founder
Works across the builders and the export paths: how a form becomes a PDF, how a flyer canvas becomes a print file, and how a signed document carries its audit trail.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own document
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
Hiring your first employee in Australia: a checklist
Hiring a first employee in Australia takes five stages: settle the award and pay before advertising, sign a contract that meets the National Employment Standards, register for PAYG withholding and set up Single Touch Payroll before the first pay, give the Fair Work Information Statement and collect the onboarding details, then pay on time with a pay slip and super. Most of the risk sits in the order, because several of these steps have to be done before the first payday, not after it.
How to write an invoice
An Australian tax invoice must show that it is a tax invoice, the seller's identity and ABN, the issue date, what was sold with quantity and price, the GST, and how much of each sale is taxable, plus the buyer's identity or ABN from $1,000. Add an invoice number, a due date and payment details so it gets paid, not just filed.
How to write a sponsorship proposal
A sponsorship proposal works when it leads with who the sponsor will reach, prices a small number of tiers, and lists every benefit with a quantity and a date. Sponsors compare proposals line by line, so the one that reads like a benefits table beats the one that reads like a brochure.
For the steps inside the builder, read the guideon this topic.