Proforma invoices in the UK: VAT rules, customs use, and when to issue one

Invoicing
Invoicing

Stripe Invoicing is a global invoicing software platform built to save you time and get you paid faster. Create an invoice and send it to your customers in minutes – no code required.

Learn more 
  1. Introduction
  2. What is a proforma invoice in the UK?
  3. Why do UK businesses use proforma invoices?
  4. How do proforma invoices interact with UK VAT?
  5. When must a UK VAT invoice be issued?
  6. How are proforma invoices used in international trade and ecommerce?
  7. When should you request prepayment before issuing a VAT invoice?
  8. Is a proforma invoice the right tool for your business?
  9. How Stripe Invoicing can help

A proforma invoice is a prepayment document that confirms price and terms before goods or services are delivered. UK businesses use them to request payment before a supply is complete, which protects cash flow, fits into buyers' purchase order processes, and satisfies customs requirements on international shipments.

Late payments cost the UK economy £11 billion each year, and proforma invoices help combat this by letting buyers know what’s owed early on. Below, we cover how proforma invoices interact with UK value-added tax (VAT) rules, when His Majesty’s Revenue and Customs (HMRC) requires a formal VAT invoice, and how to collect payment upfront before the supply is confirmed.

Highlights

  • A proforma invoice doesn't create a tax point, but receiving payment against one does, which means a VAT invoice must follow promptly.

  • UK businesses exporting goods need accurate proformas to clear customs, particularly for shipments into the EU.

  • Proforma invoices don't protect you from VAT obligations if you've already been paid. Once money moves, the tax point exists.

What is a proforma invoice in the UK?

A proforma invoice is a document that states an intention to supply goods or services at a given price. The proforma commits the supplier to a price, but it isn't an accounting record. Unlike a VAT invoice, it doesn’t act as a trigger point for reporting VAT to HMRC, known as a tax point.

Why do UK businesses use proforma invoices?

Several situations make sense for UK businesses to issue proforma invoices rather than going straight to a VAT invoice.

These include:

  • New customers with no credit history: Sending a VAT invoice to an unknown buyer creates a tax point and an obligation to account for VAT, even if the customer never pays. A proforma doesn’t have the same tax obligation.

  • Custom or bespoke orders: If you're manufacturing something to specification, you want to let the buyer know how much it will cost before issuing a full invoice.

  • Advance deposits: A proforma can represent a partial payment request before the full supply is confirmed. Once the deposit lands, you issue a VAT invoice for that amount separately.

  • Overseas buyers: Proformas are standard practice in international trade and serve a specific function at customs.

  • Subscription or project kickoffs: When B2B services start on a future date, a proforma lets both sides agree on scope and price without triggering VAT accounting obligations prematurely.

How do proforma invoices interact with UK VAT?

This is where businesses often run into problems. A proforma invoice doesn’t create a tax point. Under UK VAT rules, the basic tax point is when goods are delivered or services are performed. The actual tax point can shift earlier, to the date payment is received or a VAT invoice is issued, whichever comes first. It can also move up to 14 days later if a VAT invoice is issued within that window.

The typical compliant process runs like this:

  • Proforma is sent: The buyer receives confirmation of price and terms. No tax point is created, and no VAT liability exists yet.

  • The customer pays: Payment on a proforma is treated as a prepayment. A tax point is created at the moment funds are received, not when the proforma was sent.

  • VAT invoice is issued: You're now required to issue a VAT invoice covering that prepayment, even if you haven't yet delivered the goods or performed the service.

  • Order is fulfilled: Goods are dispatched or the service is performed.

  • Final VAT invoice is issued: This confirms the completed supply. If the prepayment invoice covered the full amount, it can serve as the final VAT document, as long as it includes all required fields.

Skipping the VAT invoice after payment receipt creates compliance problems for businesses. The proforma doesn't cover it, and assuming it does leaves them with an undocumented tax point.

When must a UK VAT invoice be issued?

A valid VAT invoice must be issued within 30 days of the tax point, which is a legal requirement for VAT-registered businesses. A proforma can contain information identical to the VAT invoice, but as long as it's marked “proforma invoice” rather than “VAT invoice,” it doesn't satisfy that obligation.

A compliant VAT invoice must include:

  • A unique invoice number: Each invoice needs its own invoice number, in sequence.

  • Your VAT registration number: Without this, the document isn't a valid VAT invoice and your customer can't reclaim input tax against it.

  • The invoice date and tax point date: These can differ. If they do, both must appear on the invoice.

  • Business names and addresses: Yours and the customer's, in full.

  • A description of the goods or services supplied: Specific enough that HMRC can identify what was sold.

  • Quantity and unit price: Listed separately, before VAT is applied.

  • The VAT rate and VAT amount: Both the UK VAT rate applied and the actual amount charged must appear.

  • The total payable, excluding and including VAT: Two separate figures.

One common mistake businesses make is sending a proforma, receiving payment, and assuming the paperwork is done when it actually isn't.That payment creates a tax point, and the business now must issue a compliant VAT document within 30 days.

How are proforma invoices used in international trade and ecommerce?

In cross-border trade, the proforma invoice takes on a second role entirely separate from VAT. Customs authorities use proformas to assess duties and taxes before a shipment arrives.

For example:

  • UK Border Force and import agencies: A missing or inaccurate proforma can hold goods at the border. When shipments leave Great Britain, the proforma informs both the commercial invoice and the export declaration.

  • Post-Brexit EU trade: Goods moving between Great Britain and the EU require customs declarations in both directions. The proforma is often the starting point for that documentation, even if it predates the confirmed sale.

In ecommerce, proformas can dictate how deals are arranged. Many B2B ecommerce buyers purchasing for resale or in bulk have internal purchase order (PO) processes that require a proforma before they can release payment. In B2B services, consultancies, agencies, and freelancers on project retainers can use a proforma to agree on scope and price and request a deposit or full prepayment before work begins.

When should you request prepayment before issuing a VAT invoice?

The right time to request prepayment is before you've committed resources you can't recover. Consider the following:

  • Custom or made-to-order work: If you're producing something with no resale value outside this specific customer relationship, such as bespoke software, custom manufacturing, or tailored consultancy deliverables, taking payment before you start is standard practice.

  • First-time buyers: Credit terms are a relationship built over time. Until you know a customer pays reliably, a proforma and prepayment protect you from chasing an invoice that might never get settled.

  • High-value or high-cost orders: The threshold varies by business, but orders above a few thousand pounds typically warrant up-front payment or a substantial deposit.

  • International orders: Currency risk, shipping complexity, and the difficulty of pursuing unpaid invoices across borders all point towards requesting prepayment before dispatch.

Stripe makes this process straightforward. With Stripe Invoicing, you can send a proforma invoice for review and agreement, collect payment via a payment link, and have a finalised VAT invoice issued automatically once payment is confirmed, with the tax point and invoice date set correctly.

The customer doesn't need to log into a portal or go through a checkout: you send a link, they pay, and Stripe records the transaction with the relevant VAT details attached. That removes the manual step of remembering to issue the compliant document after payment lands, which is when compliance gaps often occur.

Is a proforma invoice the right tool for your business?

A proforma invoice is the right choice when you want to confirm price and terms, request payment, and preserve flexibility before a supply is complete.

Proforma invoices can be used for the following purposes:

  • Regular quoting before invoicing: If your business quotes before it invoices, takes deposits, or works with buyers who need documentation early, proformas belong in your standard process.

  • Reducing VAT exposure: Proformas reduce the risk of issuing live VAT documents against orders that never complete. They give buyers a clear record without creating premature accounting obligations on either side.

Proforma invoices won’t protect you from VAT obligations if you've already been paid. Once money moves, the tax point exists regardless of how you've labelled the document.

How Stripe Invoicing can help

Stripe Invoicing simplifies your accounts receivable (AR) process – from invoice creation to payment collection. Whether you're managing one-time or recurring billing, Stripe helps businesses get paid faster and streamline operations:

  • Automate accounts receivable: Easily create, customise and send professional invoices – no coding required. Stripe automatically tracks invoice status, sends payment reminders, and processes refunds, helping you stay on top of your cash flow.

  • Accelerate cash flow: Reduce days sales outstanding (DSO) and get paid faster with integrated global payments, automatic reminders and AI-powered dunning tools that help you recover more revenue.

  • Enhance the customer experience: Deliver a modern payment experience with support for 25+ languages, 135+ currencies and 100+ payment methods. Invoices are easy to access and pay through a self-serve customer portal.

  • Reduce back-office workload: Generate invoices in minutes and reduce time spent on collections through automatic reminders and a Stripe-hosted invoice payment page.

  • Integrate with your existing systems: Stripe Invoicing integrates with popular accounting and enterprise resource planning (ERP) software, helping you keep systems in sync and reduce manual data entry.

Learn more about how Stripe can simplify your accounts receivable process or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.
Invoicing

Invoicing

Create an invoice and send it to your customers in minutes – no code required.

Invoicing docs

Create and manage invoices for one-time payments with Stripe Invoicing.