Peppol is an international messaging network that lets businesses exchange structured invoices automatically, straight from one system to another. It isn't a government portal, an accounting program or a PDF file. It's a four-corner model, where certified service providers connect the seller and the buyer (OpenPeppol). For an Estonian small business, Peppol isn't automatically compulsory today: the duty to send an e-invoice only arises once the buyer has registered himself as an e-invoice recipient in the e-business register, Estonia's public company registry (Accounting Act §7¹). In Latvia, a structured e-invoice becomes mandatory for all transactions between Latvian-registered companies from 1 January 2028. Cross-border B2B transactions within the EU will carry an added digital reporting obligation from 1 July 2030.
When does a small business actually need Peppol?
For domestic sales inside Estonia, the default rule is a private agreement between the two parties. Nothing kicks in automatically. The obligation only appears once the buyer has registered itself as an e-invoice recipient. For domestic sales inside Latvia, the channel is still something you agree with your partner, but the structured invoice itself becomes compulsory from January 2028. For cross-border sales within the EU, there is no obligation yet, but a reporting requirement has been added since July 2030. A legal duty to issue a structured e-invoice and a client's preference to receive it specifically through Peppol are two separate things. The first comes from law. The second is a choice of partner.
What Peppol actually is, and what it isn't
Peppol, short for Pan-European Public Procurement Online, connects a seller and a buyer through a four-corner model: each side talks only to its own service provider, called an Access Point, and those two providers exchange the data between themselves (OpenPeppol). The sending Access Point checks the message before it goes out, which is why the data lands in the buyer's software without anyone retyping it. Peppol is not a government portal, not an accounting program, and not a signing tool. It's a distribution network that a structured invoice travels through.
Can an Estonian buyer demand an e-invoice?
Under Section 7¹ of the Accounting Act, the two parties agree on the invoice format between themselves by default. If a buyer has publicly registered himself in the e-business register as an e-invoice recipient, he can require the seller to send an e-invoice that meets EN 16931, the European technical standard that sets out which fields a structured invoice must contain. According to the Ministry of Finance, close to 18,000 companies in Estonia have registered this way, and the number keeps growing. This is not a blanket rule for every buyer. Check each customer's registration status individually before you assume anything.
How to prepare for Latvia's 1 January 2028 B2B mandate
Under Latvia's Accounting Act, invoices between Latvian-registered companies become structured e-invoices from 1 January 2028. The exemptions are narrow: sales documented by a cash-register receipt, and certain documents generated inside specific national healthcare, employment and security-authority systems. For contracts signed with state budget institutions before 31 December 2024, the obligation already applies from 1 January 2026. Regulation No. 749 allows the channel to be the official e-address, an operator's channel, or another agreed solution, but which channel you actually use still has to be settled with the partner directly.
How to get Peppol-ready without building technical infrastructure
You don't need to build your own Access Point. Software that already includes a Peppol connection is enough.
- Ask the buyer which channel and identifier they use.
- Choose an operator or accounting software that already has a Peppol connection built in.
- Map out your company data: legal name, VAT number, invoice line items and payment terms.
- Send a test invoice before the first real transaction.
- Keep the invoice and its delivery confirmation inside your accounting workflow, not in a separate inbox.
What deadlines are coming next: Latvia 2028 and EU B2B 2030?
In Latvia January 2028 obligation is a domestic rule, specific to Latvia. Separate from that sits the ViDA package, the EU's VAT in the Digital Age reform, whose digital reporting requirements affect cross-border B2B transactions from 1 July 2030. That doesn't turn Peppol into the only permitted channel. It sets a requirement to report the data, which is a different thing.
What Peppol mistakes get invoices rejected?
- A PDF invoice is not a structured invoice, no matter how correctly it's formatted.
- Having a Peppol connection doesn't mean you have to become an Access Point yourself. Your service provider carries that role.
- Don't assume every client uses the same channel or the same identifier.
- Don't rely on the old claim that Estonia has a general B2B Peppol obligation. The rule that actually applies is based on the buyer's registration, not an automatic mandate.
FAQ
When does a small business really need Peppol?
For domestic sales, the obligation only arises if the buyer has registered as an e-invoice recipient in the e-business register. In Latvia, structured e-invoices will become mandatory for all business-to-business transactions on 1 January 2028. For EU cross-border B2B transactions, a digital reporting obligation will be added on 1 July 2030.
What is Peppo really and what is he not?
Peppol is an international messaging network, not a government portal, accounting software or PDF file. It connects sellers and buyers through a four-corner model where certified service providers exchange data.
How to become Peppol-ready without building technical infrastructure?
It is not necessary to build a separate Access Point. Software with a Peppol connection is enough. You need to ask the buyer for the channel, choose a suitable operator and test it before the first real transaction.