
Rules and ethics
Quoting software: VAT, Incoterms and invoice checks
A practical guide to setting up quoting software for UK sales, covering VAT totals, cross-border Incoterms, invoice fields and finance sign-off checks.
What to take away
- Quoting software should show a VAT inclusive price to the buyer while keeping net and VAT lines visible for your own records.
- HMRC invoice requirements mean a quote often needs a VAT number, a tax point and a clear description before it becomes a sales document.
- Incoterms for quotes set who pays freight, insurance and duty on cross-border deals from the UK.
- The reverse charge applies to many B2B services, so the buyer accounts for VAT and the quote must say so.
- Store VAT numbers and evidence in the same system that produced the quote, not in a shared drive.
Why VAT inclusive totals confuse UK buyers
Most UK buyers compare a quote against a budget they hold in gross terms. A finance director in Manchester or Glasgow sees a monthly software cost of £500 and does not know whether VAT sits inside or outside that figure. When the invoice arrives at £600, trust drops and the deal slows.
The fix is one VAT inclusive total at the top of the page, with a net and VAT breakdown underneath for the finance team.
UK quoting software should calculate the VAT for you once you set the rate and the treatment. If a salesperson types totals by hand, errors appear in the first week. The system should hold the rate, apply it to each line and roll it into the summary.
A procurement team at a bank or a health trust may want the VAT treatment stated in words, not just a figure. Add a short line under the total: prices exclude VAT unless stated, and VAT is charged at the prevailing rate.
Cross-border quotes add a second layer. A UK seller quoting a French or Irish buyer may not charge UK VAT at all if the place of supply is outside the UK. The quote should say that the customer accounts for VAT under the reverse charge, rather than leaving a blank space.
Good quoting software keeps a history of which rate applied on which date, so the audit trail protects you if HMRC asks why a figure differs from the current rate.
VAT rates for UK software and services quotes
VAT rates are set centrally and apply across the UK, from Greater London to the Highlands. The standard rate is 20%, and it is the default for most software licences, consultancy and professional services. Reduced and zero rates exist for specific goods and services, and you should check each case rather than assume.
A worked example. A quote lists a licence at £1,000 net. VAT at the standard rate adds £200, so the gross total is £1,200. These figures are illustrative and must be recalculated at the rate in force on the tax point.
The VAT rates page on GOV.UK is the source your finance team should bookmark. It lists the current rates and the categories that fall outside the standard rate. Build your quote template around those categories so a salesperson cannot pick a rate by memory.
Software sold as a licence is usually standard rated. Software sold as a service, where you host and manage the system for the client, is also standard rated in most cases. The distinction matters for the wording on the quote, not for the rate itself.
Sage Business Cloud Accounting, Xero and QuickBooks Online are the three tools most small UK teams shortlist. All three let you set a VAT code on every quote line and turn an accepted quote into a VAT invoice without retyping.
Training, implementation and support follow the same standard rate as the licence unless a relief applies, so show them as separate lines.
Some buyers are partially exempt. A charity, a housing association or a university may recover only part of the VAT it pays. Those buyers care about the gross figure and may ask you to split exempt and taxable elements. Your quoting software should allow a line level VAT code for that reason.
Building a quote template that shows net, VAT and gross lines
Build a UK VAT quote template
- Set default VAT rate from GOV.UK
- Add line level VAT code
- Create net, VAT, gross summary
- Add 30 day validity period
- Lock template tax logic
Here is a simple structure that works for most UK B2B software and services quotes.
Quote template sections
| Section | What it shows | Why it matters |
|---|---|---|
| Line items | Description, quantity, unit price, net total | Gives the buyer the scope and the base cost |
| VAT summary | Rate, taxable amount, VAT amount | Shows how the tax was calculated |
| Gross total | Net plus VAT | The figure the buyer will actually pay |
| Validity | How long the price holds | Protects margin if costs move |
| Payment terms | When money is due | Sets the cash flow expectation |
Number the steps your team follows when it builds a template.
Building a quote template
- Set the default VAT rate from the GOV.UK page and record the date you checked it.
- Add a line level VAT code so exempt or zero rated items can be flagged.
- Create a summary block that totals net, VAT and gross automatically.
- Add a validity period, usually 30 days, so inflation and supplier costs do not erode margin.
- Lock the template so salespeople can change quantities but not the tax logic.
Inflation affects the validity period you choose. If your input costs are rising faster than you can reprice, shorten the window rather than absorbing the increase.
Applying Incoterms to cross-border quotes from UK sellers
Incoterms for quotes define who arranges carriage, insurance and customs clearance. They are published by the International Chamber of Commerce and are widely used in UK export quotes. If you sell software on a physical medium, or sell hardware alongside it, the term you choose changes your cost base.
Incoterms for UK export quotes
EXW
- Carriage
- Buyer collects
- Import duty
- Buyer
- Risk transfer
- At premises
- Quote needs
- No duty estimate
DAP
- Carriage
- Seller delivers
- Import duty
- Buyer
- Risk transfer
- At named place
- Quote needs
- No duty estimate
DDP
- Carriage
- Seller delivers
- Import duty
- Seller
- Risk transfer
- At named place
- Quote needs
- Duty estimate
For digital delivery, Incoterms matter less because there is no physical shipment. For a server appliance, a training kit or a printed manual, the term decides who pays freight, insurance and duty.
Here are the terms UK sellers use most often on quotes, with a typical selling scenario for each.
Applying Incoterms
- EXWthe buyer collects from your premises and bears all onward cost and risk. A UK vendor selling a server appliance to a Dutch reseller with its own freight forwarder names the Reading warehouse for collection.
- FCAyou hand the goods to the carrier the buyer names, and the buyer bears the main carriage. A software firm shipping encrypted USB install kits uses FCA when the buyer books its own courier to collect from the Bristol office.
- DAPyou deliver to the named place, and the buyer pays import duty and clearance. A preloaded server sent to a client site in Dublin is usually quoted DAP, with the buyer clearing Irish import VAT.
- DDPyou deliver and pay the import duty, which means you need a duty estimate in the quote. A training kit delivered to a customer in Frankfurt is quoted DDP only when you can price the EU duty and any fiscal representative.
- CIPyou arrange carriage and insurance to the named destination. Hardware plus an engineer visit to install it suits CIP, because you keep control of the insurance cover to the site.
Choose the term before you price the deal. DDP looks simple to the buyer but exposes you to duty and clearance charges you may not control. DAP is often the safer default for a UK seller quoting into the EU or the US.
State the term in full on the quote: DAP, 12 Rue Example, Paris, France, Incoterms 2020. A short form such as DAP Paris invites a dispute about the exact delivery point.
Currency is a separate decision: say which currency, and record the exchange rate date if you convert.
Customs paperwork follows the term. Under DDP you are the importer of record in the destination country, which may require a fiscal representative. Under DAP the buyer is the importer. Your quote should name the party responsible for clearance so the invoice matches the term.
What HMRC invoice rules require on a sales document
HMRC invoicing rules apply to VAT invoices, not to every quote. A quote becomes part of the sales record once the buyer accepts it, and the invoice that follows must carry specific information. Build the quote so the invoice can be generated from it without retyping.
The detail sits in the VAT Regulations 1995 and in VAT Notice 700, The VAT Guide, where HMRC sets out what a VAT invoice must contain. Check the current version of the notice rather than a saved copy from an old project, and design the template to match it.
A full VAT invoice must show your business name, address and VAT number. It must show the buyer's name and address, the invoice number and the date, and the tax point if it differs from the invoice date. Capture those fields on the quote template so the invoice is an output, not a typing job.
A quote is not a VAT invoice, and neither is a proforma invoice. A proforma can look like the real thing to a buyer, so label it clearly and raise a VAT invoice only once the supply and the tax point are settled.
HMRC invoice rules
| VAT invoice field | Source on the quote | Note |
|---|---|---|
| Supplier name, address, VAT number | Company record | Fixed on every document |
| Buyer name and address | Customer record | Check the trading name against the purchase order |
| Invoice number and date | System sequence | Never reuse a number |
| Tax point | Acceptance date | Show it when it differs from the invoice date |
| Description, quantity or extent | Quote line items | Plain wording, not internal codes |
| Net amount, VAT rate, VAT amount, gross total | Quote totals | One rate per line, or split the lines |
| Reverse charge note | Buyer country and VAT number | Wording for cross-border services |
The reverse charge treatment for B2B services changes the wording. If you supply a service to a VAT registered business in another country, and the place of supply is the customer's country, you do not charge UK VAT. The invoice must state that the customer is liable for VAT under the reverse charge.
The quote should carry the same note so the buyer is not surprised. Keep the buyer's VAT number on file, or you cannot apply the reverse charge with confidence.
Personal data appears on quotes and invoices: names, business addresses, email addresses and sometimes signatures. The Data Protection Act 2018 sets the framework for handling that data in the UK. Your quoting system should limit who can see and export those fields.
The Data Protection, Privacy and Electronic Communications (Amendments etc) (EU Exit) Regulations 2019 adjusted the UK data protection framework after the UK left the EU. For quoting, records must be kept accurately and not held longer than necessary.
Retention rules differ by document type. HMRC expects business records to be kept for at least six years from the end of the accounting period. Your quoting software should let you archive old quotes without deleting the audit trail.
Making Tax Digital for VAT points in the same direction. VAT records have to be kept digitally in compatible software, so the figures on the quote, the invoice and the return should come from one source rather than three.
Storing VAT numbers, reverse charge notes and evidence in quoting software
Store the buyer's VAT number as a field on the customer record, not in a note on the quote. Check it against HMRC's online VAT number service, or VIES for an EU business, before you apply the reverse charge. When the same buyer returns, the number is already validated and the reverse charge note can be applied automatically.
Keep the evidence that supports the treatment. For a reverse charge sale, that means the buyer's VAT number, the country of the buyer and the nature of the service. For a zero rated export, it means proof of export. A quote system that holds these fields saves hours at audit.
Access control matters. Not every salesperson needs to see every VAT number or contract value. Role-based permissions can limit the personal data on screen to the people who need it. UK GDPR Article 32 is relevant to the security of that information.
Setting that up before you buy is easier than retrofitting it.
Version control is part of the evidence: a revised quote should show what changed and who changed it.
If you sell into England and use bespoke terms, the contract behind the quote must match the tax treatment. Teams that want commercial contracts without legal blind spots usually start by aligning the quote, the contract and the invoice on the same data.
A checklist for finance sign-off before a quote leaves the building
Finance sign-off is the last gate before a quote reaches the buyer. A short checklist catches the errors that cost margin or trigger a credit note later.
Finance sign-off before quote sends
- VAT rate matches current GOV.UK rate
- Buyer VAT number recorded and validated
- Reverse charge note on quote and invoice
- Net, VAT, gross calculated by system
- Incoterm stated in full with year
- Validity period and exchange rate date set
- Quote version and approver logged
- The VAT rate on the quote matches the current GOV.UK rate for the supply.
- The buyer's VAT number is recorded and validated where the reverse charge applies.
- The reverse charge note appears on the quote and will appear on the invoice.
- Net, VAT and gross totals are calculated by the system, not typed by hand.
- The Incoterm, if used, is stated in full with the named place and the year.
- The validity period is set and the exchange rate date is recorded for non sterling quotes.
- The quote version and the approver are logged in the audit trail.
Run the checklist as a workflow step, not a memory test. The system should block the send button until the required fields are complete. That single control prevents most of the rework that finance teams see.
Review the checklist each quarter, because rates and buyer mix move.



