Can a UK Company Ask Customers to Pay Upfront?
Yes. A UK limited company can ask customers to pay upfront before goods are delivered or services are provided. UK businesses can generally set their own payment terms, including requiring payment in advance.
Upfront payment can be particularly useful for new customers, custom orders, large projects or businesses that want to reduce the risk of late or unpaid invoices.
Upfront payment means the customer pays some or all of the agreed price before the company supplies the goods or services.
For example:
Order value: £2,000
Payment terms: 100% upfront
Amount due before work begins: £2,000
Alternatively, a company could request a deposit:
50% upfront → 50% on completion
Yes. GOV.UK confirms that businesses can set payment terms, including payment upfront and discounts for early payment.
The terms should ideally be agreed with the customer before the transaction begins.
A company might request advance payment when dealing with:
It can improve cash flow and reduce the company's exposure to non-payment.
Yes.
Rather than requesting the entire amount upfront, the company could use staged payments.
For example:
50% deposit → Work begins → 50% on completion
or:
30% upfront → 40% at milestone → 30% on completion
The payment schedule should be clearly stated in the contract, quotation or invoice.
Keep the terms clear:
Payment Terms: Payment in advance
Amount Due: £2,000
Payment Due: Before work commences
Payment Method: Bank transfer
For a deposit, specify exactly how much is required and when the remaining balance becomes due.
If the company is VAT registered, receiving an advance payment can create a VAT tax point.
HMRC states that for an advance payment or deposit, the tax point is generally the earlier of when the VAT invoice is issued or when the advance payment is received.
VAT-registered companies therefore need to account for deposits and advance payments correctly.
Yes.
A UK company can also request advance payment from overseas customers.
For example:
UK customer → GBP
European customer → EUR
US customer → USD
If the company has suitable multicurrency payment facilities, it may be able to receive and hold the customer's payment currency.
Yes, a UK company can ask customers to pay upfront.
Common arrangements include:
100% upfront → Full payment before supply
50/50 → Deposit followed by final payment
Milestones → Payments at different stages
Upfront payment can help a UK company improve cash flow and reduce the risk of late or unpaid invoices. The payment terms should be agreed clearly with the customer, and VAT-registered companies should account correctly for VAT on advance payments.
GOV.UK guidance on customer payment terms