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.

What Is Upfront Payment?

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

Can a UK Company Set Its Own Payment Terms?

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.

When Is Upfront Payment Useful?

A company might request advance payment when dealing with:

  • New customers
  • Custom or made-to-order products
  • International customers
  • High-value orders
  • Short-term projects
  • Customers without an established payment history

It can improve cash flow and reduce the company's exposure to non-payment.

Can a Company Ask for a Deposit Instead?

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.

What Should the Invoice Say?

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.

What About VAT on Upfront Payments?

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.

Can International Customers Pay Upfront?

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.

Final Answer

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

‍

‍
UKcompany.blog assumes no responsibility or liability for any errors or omissions in the content of this website or blog. The information contained in this website or blog is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness, or timeliness.