Free · Made in Estonia

Invoicing, stock and bookkeeping - in one place.

Free business software for small Estonian companies: e-invoice XML, Business Register autocomplete and automatic ledger entries. No install, no card.

  • Invoices
  • Products
  • Stock
  • Partners
  • Accounting

No credit card. Your first invoice takes a couple of minutes.

The Erpilo product catalogue: products and services with price, cost, VAT, unit and stock-tracking columns.

What makes Erpilo different

Three things free business software usually does not have

All of these exist and work today - none of them are on a roadmap.

Send an e-invoice, not just a PDF

Every invoice downloads as an Estonian e-invoice XML file, and it travels with the invoice email alongside the PDF automatically.

  • eXML 1.2 / EVS 923:2014 format
  • PDF and XML in the same email
  • Credit notes reference the original invoice
  • Payment details carry all your bank accounts

File-based e-invoicing. There is no direct connection to an operator network (Telema, Fitek, Omniva).

Customer details come from the Business Register

Type a company name or registry code and Erpilo fills in the rest - including inside the invoice builder.

  • Search by name or registry code
  • Name, registrikood and address filled in
  • Works when adding and editing a partner
  • Address is parsed into its parts

The register does not publish VAT numbers (KMKR), so you add that one yourself.

Real bookkeeping underneath

Sending, paying and cancelling an invoice each post a proper double-entry journal entry. Without you having to think about it.

  • Entries post automatically as invoice status changes
  • A country-specific chart of accounts on company creation
  • Cancellation reverses the entry correctly
  • The general ledger is there whenever you need it

Debits and credits must always balance - every entry is checked.

And everything else the day actually needs

From invoicing to stock, inside one account.

Invoices in ten languages

The invoice speaks your customer's language, whatever your own interface is set to: Estonian, English, Finnish, Russian, German, French, Spanish, Swedish, Lithuanian, Latvian.

Team and roles

Invite colleagues by email. Three roles - owner, admin and member - decide who can see and change what.

Multiple companies

Run more than one company from a single account and switch between them in the header. Each company's data stays separate.

Stock and stocktaking

Multiple warehouses, stock per product, and a one-screen count sheet with reason codes. Sending an invoice takes the goods out of stock.

Product variants

Size, colour and other options from a company-wide option catalogue. Rename an option once and it changes everywhere.

CSV import and export

Import a supplier price list too: match the columns on screen against real values, and save the mapping for next time.

VAT rates

Estonian rates with their validity dates built in. Add your own and hide the ones you never use.

Credit notes and part payments

Credit notes with optional stock return. A partial payment moves the invoice status on its own.

Product images

Up to 20 images per product. Erpilo converts them to WebP itself so they load quickly.

Frequently asked questions

Is Erpilo really free?

Yes. Every feature is free right now, and we do not ask for a card.

Erpilo is in beta and we are building it actively. If we ever introduce paid plans we will say so well in advance - and a free tier for small companies stays.

Can I send an e-invoice from Erpilo?

Every invoice downloads as an Estonian e-invoice XML file (eXML 1.2 / EVS 923:2014), and it is attached to the invoice email automatically, next to the PDF.

There is no direct connection to an e-invoice operator (Telema, Fitek, Omniva) - you pass the XML file on yourself.

Does Erpilo file VAT returns?

No. Erpilo manages VAT rates, calculates VAT on invoices and posts it to the ledger, but it does not file the KMD return with the Estonian Tax Board. The figures you need to file it are in Erpilo.

Can I get my data out if I want to leave?

Yes. The product catalogue exports to CSV at any time - every language included, and each variant on its own row. Invoices download as PDF and as e-invoice XML.

Can I invite a colleague?

Yes. Invite them by email and give them a role: owner, admin or member. If they do not have an account yet, they can create one straight into your company.

Does Erpilo work for more than one company?

Yes. One account can run several companies and switch between them in the header. Each company's data, chart of accounts and settings stay separate.

What languages does Erpilo speak?

The interface is in Estonian and English. Invoices can be issued in ten languages and product names kept in eight - so the same product can appear on the invoice in your customer's language.

Do I have to install anything?

No. Erpilo runs in the browser, including on a phone. There is nothing to install and nothing to update.

Send your first invoice today.

Creating an account is free and takes a couple of minutes. Or try the invoice builder first - no account required.