Products, stock, invoices and an online catalogue. One place.

Erpilo is business software for small Estonian companies that sell goods. Keep products in one catalogue, publish them to your web shop and invoice in a few clicks - stock updates itself and customer details come from the Business Register.

  • Hosted in the EU
  • Daily backups
  • Secure, encrypted connection
  • We never sell your data
  • Export your data easily, any time
  • Delete your account any time

One catalogue - for invoices, stock and your web shop

Creating and managing invoices

Build an invoice in a couple of minutes, in any of ten languages. Finalize it, email it with the PDF and the XML, and see at a glance who has paid.

  • Estonian e-invoice XML (eXML 1.2) with every invoice
  • Part payments, credit notes and a full history on every invoice
  • Automatic payment reminders on the days you choose
  • Invoice companies and private persons alike
More about invoicing

Managing your product catalogue (PIM)

Keep every product, service and variant in one place - with pictures, barcodes, and texts in each language you sell in. The same catalogue fills your invoices, tracks your stock and feeds your web shop.

  • Variants from one shared list of options - rename once, it changes everywhere
  • Category tree, tags and brands, with bulk editing
  • Names, URLs and SEO texts per language
  • CSV import that learns your supplier's column names
More about products

Stock tracking across warehouses

Stock goes out when an invoice is finalized and comes back with a credit note. Once in a while, count it all on a single screen.

  • Stock on hand per warehouse, with a total
  • Stocktaking sheet with reason codes
  • Low-stock and out-of-stock alerts on the dashboard
  • You decide whether stock may go negative
More about stock

Publishing products to your web shop

Keep products in Erpilo and push them to your online shop - prices, pictures and stock levels included, in every language the shop speaks.

  • See a price preview before anything is published
  • Multilingual shops through WPML or Polylang
  • Free Erpilo for WooCommerce plugin
  • Track where each product is sold - web shop, counter, wholesale
More about sales channels

Managing customers, suppliers and receivables

Customers and suppliers in one list, filled in from the Business Register. See who owes you what, and for how long, and send a statement.

  • Fill in a company from the Business Register
  • Customer and supplier list
  • Receivables report
  • Customer statement
See all 5 features

Purchase orders and supplier bills

Purchase orders, receiving goods and supplier bills - filled in from an e-invoice file when you have one. See what you owe suppliers and pay it with a bank payment file.

  • Write purchase orders to suppliers
  • Receive goods against a purchase order
  • Fill a bill from an e-invoice file
  • Bank payment file for supplier bills
See all 14 features

Bookkeeping and VAT

Invoices and bills post themselves to the Estonian chart of accounts. VAT rates, payment accounts and a trial balance for your accountant.

  • Bookkeeping entries made automatically
  • VAT rates
  • Payment accounts
  • Trial balance
Read more

Team and user access

Invite colleagues by email as owner, admin or member, and run several companies from one login.

  • Owner, admin and member roles
  • Invite a teammate by email
  • Change a member's role or remove them
  • Run several companies from one login
See all 4 features

Company and app settings

Your company details and logo, invoice defaults, product languages, and the app in Estonian or English.

  • Company details and logo
  • Invoice defaults and payment reminders
  • Product languages
  • Switch the interface between English and Estonian
See all 5 features

Connecting an AI assistant

Connect Claude or another MCP assistant to your company. Ask about stock, profit and money owed, or have it draft invoices and orders and add products and partners.

  • Connect an AI assistant to a company
  • Ask an assistant about products and stock
  • Ask an assistant to start an invoice or a purchase order
  • Ask an assistant to add products
See all 11 features

In the works

What comes next

These are being built and are not available yet. We write about each part in the changelog as it ships.

And the everyday things, done properly

The details that decide whether you actually enjoy using business software.

Invoices in 10 languages

Estonian, English, Finnish, Russian, German, French, Spanish, Swedish, Lithuanian and Latvian.

A dashboard that answers

Revenue, outstanding and overdue, 30-day cash flow and low stock.

Team and roles

Invite colleagues by email as owner, admin or member.

Several companies

One login, a switch in the header, each company's data kept apart.

CSV in and out

A dry run names every bad row before anything is imported.

Your logo on everything

Invoices, reminders and statements carry your brand.

Works on your phone

It runs in the browser: nothing to install, nothing to update.

Your data stays yours

Export products to CSV, invoices to PDF and XML - any time.

Questions, answered

Anything else? Write to support@erpilo.com or call +372 528 4874 (Mon–Fri 9–17)

Is Erpilo really free?

Yes. The Free plan stays free for good and we never ask for a card. Paid plans for bigger teams start from €29 a month.

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 my VAT return?

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.

What doesn't Erpilo do yet?

Quotes and orders, bank statement import, financial statements such as profit and loss or a balance sheet, and filing the VAT return are not in Erpilo yet. Invoices are issued in euros.

Customer and channel price lists and financial reports are in the works. The changelog shows every update as it ships.

Can I get my data out if I 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 my accountant or a colleague use it too?

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. One account can also run several companies.

Does it work with my online shop?

If your shop runs on WooCommerce, yes. Erpilo pushes products, prices, pictures and stock levels to it - multilingual shops on WPML or Polylang included - through the free Erpilo for WooCommerce plugin. The push goes one way: orders are not imported into Erpilo yet, and other shop platforms cannot be connected yet.

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 needed.