E-invoicing is being made mandatory in the UK from the start of the financial year, on the 1st of April 2029, but a recent HMRC study into e-invoicing awareness found that around 40% of UK-based SMEs were unaware of the upcoming requirements.
With the shift to mandatory electronic invoicing just around the corner, there’s no time like the present to begin modernising your organisation’s financial processes and tech stack so that you can avoid disruption. Here, we explore everything you need to know about preparing for the 2029 mandate – from what it is and who is affected, to a step-by-step readiness plan.
What is the UK e-invoicing mandate?
The UK e-invoicing mandate is an upcoming government requirement which means that all VAT-registered businesses must issue and receive their VAT invoices electronically, in machine-readable digital formats.
Right now, e-invoicing is voluntary for most of the UK’s private sector, but from April 2029, any invoices issued in business-to-business (B2B) and business-to-government (B2G) transactions must be fully electronic.
The switch is designed, in part, to help tackle the problem of late payments, which are thought to be one of the biggest barriers to growth for small and medium-sized businesses throughout the UK. Studies claim that the average firm will save £11,300 per year as a result of the change, with an additional 3% boost in labour productivity for teams in finance-heavy sectors.
“E-invoicing has the potential to cut invoicing costs between 60% to 80% and reduce manual processing, improving business efficiency. It offers real-time visibility into payments, helping businesses track invoices and improve cash flow, which is vital for SMEs facing the challenge of late payments."
- HMRCWhat we mean by e-invoice
Not every digital invoice document is automatically an e-invoice. Forms that won’t be legally compliant in the UK after 1st April 2029 include:
PDF files without structured data layers (e.g embedded XML)
Scanned paper documents processed via Optical Character Recognition (OCR)
Word documents and other HTML attachments
HTML invoices displayed on a webpage or sent within an email body
A true e-invoice is a wholly digitally created and formatted document, containing structured data so that it can be automatically processed by both the sender’s and receiver’s financial systems.
Formats such as XML, EDI (Electronic Data Interchange), or UBL (Universal Business Language) are the most common choices for e-invoicing. These formats ensure that all of the data contained in an invoice is machine-readable and can be integrated into your accounting software without manual intervention.
:format(webp))
“Legacy invoicing models often force finance teams to waste time on repetitive, unseen tasks: chasing missing files, correcting manual entry errors, and validating purchase orders. We call this shadow work. Employees waste an average of 7 hours every single week on these non-core, invisible tasks. By switching to structured digital files, companies remove this operational friction entirely.”
- Ed Eden, SVP Strategic Finance at Perk
Understanding if your business is impacted
If your organisation is VAT-registered in the UK and you exchange invoices with other businesses or with public-sector bodies, the 2029 e-invoicing mandate directly affects you. Right now, the mandate does not extend to business-to-consumer (B2C) transactions, though this may change in time.
For example, travel providers selling flights to businesses for working travel bookings will need to use electronic invoicing, but there won’t be a requirement for them to provide e-invoices to individuals, families and friends booking flights for a personal holiday.
The likelihood is that any business making both B2B and B2C transactions will find it easiest and most logical to switch to 100% electronic invoicing, rather than only implementing the change for their business customers.
The UK’s current state-of-play, and roadmap to 2029
With some reports suggesting that as many as 95% of finance teams are still using manual spreadsheets to manage their invoices, it’s safe to say that if you’re feeling like you’ve got a long way to go to get ready for the new mandate, you’re not alone.
The good news is that the UK’s new digital framework is being modelled on a pre-existing foundation. Public sector bodies have had to accept electronic invoices since 2019 as part of European standard EN 16931 compliance, with organisations like the NHS already demonstrating how a transition to structured e-invoices can work.
So far, UK government comms have indicated a preference that the first phase of the 2029 mandate will use what’s called a decentralised, four-corner or five-corner model. Rather than routing invoice files through a centralised government clearing portal, as is the process in some other countries, businesses will transmit data securely through certified software providers.
HMRC has clarified that things like real-time transaction reporting and tax authority tracking will not be part of 2029’s requirements, so organisations tackling the change can focus solely on system-to-system connectivity in the first phase.
It is anticipated that comprehensive technical specifications, and a phased implementation roadmap for wider changes facing UK businesses will be shared as part of Budget 2026 in November.
Creating a readiness plan
With plenty of time to get ahead of the change, it’s important to make sure that all relevant departments at your business are collaborating effectively, and that everyone knows the actions to be taken between now and April 2029 to avoid a last-minute rush.
1. Ensure teams understand the mandate and its scope
Creating a one-page internal briefing document that summarises what’s known, what’s still evolving and key dates to be aware of will make it easier to ensure finance, IT and procurement teams all have the same understanding. While larger organisations may need to schedule separate team meetings to discuss this, if you’re at a smaller organisation where a few team members wear a lot of hats, one advantage is that you can go through this document with all affected parties simultaneously.
2. Establish ownership and governance
In times of major operational change, establishing who is responsible for deciding and actioning steps along the way can be a challenge. Decide whether you need a cross-functional working group to manage the transition, and set clear objectives to be met along the way.
3. Audit and map your existing invoice workflows
A critical part of preparation will be establishing how invoices are currently arriving and being processed at your business. Are these posted paper documents, emailed PDFs, online portal files and/or existing e-invoicing connections? How many monthly transactions are you dealing with, and how long does your accounts team currently spend manually processing lines?
As well as giving you a baseline for the ROI of process automation (which you can estimate using our spend management ROI calculator), this research also helps to ensure you’re realistic about your timeline for change.
4. Clean your data
Structured data exchange will only deliver real benefits to your business if the underlying data is consistent enough for straight‑through processing to work. Clean and standardise supplier and customer master data such as VAT numbers, legal names, addresses, bank details, tax codes, and payment terms, and tighten referencing rules if needed (PO numbers, project codes, cost centres) so that invoices can match automatically without error.
5. Assess, and if needed, upgrade your systems
Are your existing ERP and finance tools able to receive and generate structured e-invoices? If not, you’ll need to get ready to switch. Look for scalable, interoperable spend management platforms like Perk so that you don’t find yourself locked into another system that becomes unsuitable later down the line as your business grows and needs change.
Tip: Keep Making Tax Digital (MTD) initiatives in mind when assessing and adjusting systems. Technical architecture should align with MTD requirements as well as preparing you for the e-invoicing mandate – don’t let the two be considered in isolation.
6. Train your teams, and update policies
Changing your tech stack is one thing, ensuring your team knows how to use it correctly and with compliance in mind is another. Teams don’t just need to know what an e-invoice is and how it works – they need to understand what’s changing for them day-to-day, and which policies are changing to align with your new model.
7. Segment suppliers and customers for onboarding
This can be the most time-consuming part of a switch, so the earlier you start, the more you can reduce the overall risk. Segment by spend, strategic importance and technical maturity so that you can more easily prioritise which groups to move first.
Starting with larger, more digitally-mature partners allows you to cross them off your list quickly, giving you more time to provide instructions and support for smaller organisations and those with little existing digital infrastructure to build on.
Tip: Use a controlled pilot scheme to test your systems ahead of the mandate deadline. How are they generating, transmitting and ingesting structured data files in a live environment? A pilot trial can help you iron out workflow kinks, and assist in identifying automated exception alerts safely.
At-a-glance: invoicing requirements before and after April 2029
Preparing for tomorrow, today
The countdown to 2029’s e-invoicing mandate is an opportunity to reduce shadow work across your business. By embracing automated system-to-system exchanges sooner rather than later, you can protect your operations from compliance risk and give employees more time to get to grips with the change.
To learn more about the invoice management features available with Perk, and how you can automate your own e-invoices, get in touch for a demo so you can test our platform for yourself.
Written by
Chief Spend Officer, Perk