Accounting, invoicing and e-invoicing software, explained

Categories

Accounting, invoicing and e-invoicing software, explained

Invoicing is international and bookkeeping is national, so the first question is not which accounting product is best but which ones know your country, its chart of accounts, its return format and its audit file.

Updated

On this page
  1. What accounting and invoicing software actually does
  2. The four kinds of product in this category
  3. What actually matters when you choose
  4. What does accounting software cost in 2026?
  5. The mistakes buyers make
  6. Europe and Luxembourg specifics
  7. Questions to ask an accounting software vendor
  8. Where to go next

What accounting and invoicing software actually does

Accounting software turns what your business did into what the tax administration and your accountant need, in their format, on their schedule. Invoicing software only does the front half: it issues the document, numbers it correctly and chases the payment. The division matters because in Europe the back half is national. A ledger has to know your chart of accounts, your VAT rates, the file format your administration accepts and the export your accountant opens, and almost no vendor does that for every country. So the first question is not which product is best, it is which products know your country at all.

The four kinds of product in this category

Invoicing-only tools. Zoho Invoice, Zervant, Invoice Ninja, Stripe Invoicing. They issue and track invoices and stop there. Right for a freelancer or a side business whose bookkeeping is a quarterly handover. Zoho Invoice is free, and Stripe Invoicing charges 0,4 percent per paid invoice instead of a subscription. Wrong once you need a ledger, a balance sheet or a VAT return.

Small-business bookkeeping with invoicing. sevdesk and Lexware Office for Germany, Moneybird for the Netherlands, Zoho Books for general use. Invoices, bank feeds, expenses, a usable ledger, and tax features aimed at one country. Right for a company that keeps its own books. The catch is that the country they localise for may not be yours.

Fiduciaire-grade local ledgers. Sage BOB, Horus, Exact WinBooks, Exact Online. These are the packages Luxembourg and Belgian accounting practices actually run, built around the standardised chart of accounts, the official returns and the audit file. Right when your accountant has a vote, which in Luxembourg is most of the time. Wrong if you wanted a modern interface for 10 EUR a month.

ERP accounting modules. Odoo is the clearest case: the ledger sits next to sales, stock and purchasing, and the Luxembourg localisation documents the PCN 2020 chart of accounts, eCDF XML and a FAIA export. Right when one system for everything is worth more than the best single module. Wrong if you only need invoices, because you are paying per user for a suite.

What actually matters when you choose

  1. Does it know your country? Chart of accounts, the local VAT rates, the return format and the audit file. For Luxembourg that means PCN 2020, eCDF XML and FAIA 2.01. A product that cannot name those three does not do Luxembourg accounting, whatever the feature page says.
  2. Will your accountant work in it, or do they need a file? Both answers are fine, but they lead to different products. Ask your fiduciaire before the demo, not after.
  3. Real e-invoicing or a file export? Ask whether the product emits Peppol BIS Billing 3.0 in UBL and transmits through an access point. Moneybird includes Peppol sending and receiving on all four plans from 3 EUR a month. Invoice Ninja requires its Enterprise tier for Peppol. Many vendors describe a downloadable XML as e-invoicing.
  4. Intra-EU VAT. Reverse charge for B2B across borders, and the One Stop Shop for digital services to consumers. Stripe Invoicing with Stripe Tax validates a customer's VAT number and applies reverse charge automatically, sevdesk names the One Stop Shop as a feature. Most tools leave both to you.
  5. Bank feeds and reconciliation. A PSD2 connection to your actual bank, not a CSV import. Check your specific bank, because coverage in Luxembourg is thinner than in France or Germany.
  6. The price unit and the caps. Per user, per organisation, per client file, or per invoice. Horus bundles fifteen client files, Exact publishes a Belgian range of 49 to 299 EUR a month, Odoo charges per user for all apps.
  7. Retention and the audit trail. Ten years of readable records in Luxembourg, and corrections that leave a trace. Ask what an export looks like after you cancel.

What does accounting software cost in 2026?

Published prices, net, read from vendor pages on 11 November 2026.

Product Published entry price
Zoho Invoice 0 EUR, up to 500 invoices a year, 2 users
Stripe Invoicing no fixed fee, 0,4 percent per paid invoice on Starter
Moneybird Compact 3 EUR per month, annual billing
Pennylane Indépendant Starter (FR) 7 EUR per month
Lexware Office, Qonto, sevdesk, Zervant, Zoho Books 7,90 to 10 EUR per month, net
Invoice Ninja Pro 14 USD per month, about 12,88 EUR
Odoo Standard, all apps 19,90 EUR per user / month, annual billing
QuickBooks Online Simple Start 23 EUR per month, Rest of Europe region
Exact Online from 49 EUR per month excl. VAT, Belgian list
Horus from 52,50 EUR per month, 15 client files
Exact WinBooks from 67 EUR per month excl. VAT, indicative
Sage BOB price on request

Read as a range: invoicing costs 0 to 15 EUR a month, bookkeeping for a small company 10 to 25 EUR, and a package that genuinely handles Luxembourg obligations starts around 50 to 70 EUR a month. The gap between the second and third band is the price of the national compliance work, and it is the single most common surprise in this category.

The mistakes buyers make

Buying German or Dutch software for a Luxembourg company, because the interface is nicer, then discovering there is no eCDF output and no FAIA file. Treating a PDF sent by email as an electronic invoice. Choosing before asking the fiduciaire whether they will open the file. Assuming a global brand has a local edition: QuickBooks Online has no Luxembourg edition and no prefilled EU VAT rates. Paying per user and then adding seats for the accountant and the bookkeeper. And accepting a feature list instead of a generated file, when the only real test is an eCDF declaration and a FAIA export produced from a demo database.

Europe and Luxembourg specifics

  • Four VAT rates. Luxembourg applies 17 percent standard, 14 percent intermediate, 8 percent reduced and 3 percent super-reduced, set in article 39(3) of the VAT law and unchanged since 1 January 2024. The rate follows the article, so one invoice can carry several.
  • eCDF is the filing channel. All VAT returns go through the eCDF platform, mandatory since 1 January 2020. Frequency follows turnover: annual below 112 000 EUR, quarterly between 112 000 and 620 000 EUR, monthly above. The small enterprise scheme sits at 50 000 EUR of national turnover, raised from 35 000 EUR on 1 January 2025.
  • FAIA 2.01 is the audit file. A VAT taxable person keeping computerised accounts under the standardised chart of accounts can be asked for it during an inspection, in one of three schemas depending on whether invoicing lives inside the accounting system. One file per calendar year, no truncated years.
  • E-invoicing is already compulsory towards the state. Since 18 March 2023 every economic operator invoicing a Luxembourg public body sends a structured electronic invoice, in Peppol BIS Billing 3.0 UBL or XRechnung 3.0.1, through Peppol or the forms on MyGuichet.lu. Bill 8815 proposes extending this to business to business invoicing between 2028 and 2029, and the EU ViDA directive sets 1 July 2030 for cross-border transactions.
  • The fiduciaire is part of the product. In Luxembourg most small companies do not file alone. The practice's software, and whether it can import your data, is a real constraint rather than a preference.

Questions to ask an accounting software vendor

  • Can you produce an eCDF XML return and a FAIA 2.01 file from a demo database today?
  • Do you transmit Peppol BIS Billing 3.0 through an access point, or only export a file?
  • Which Luxembourg banks have a working PSD2 feed?
  • How do you handle reverse charge on intra-EU B2B sales, and the One Stop Shop?
  • What is my bill including accountant seats or client files?

Where to go next

The ranking against Luxembourg obligations is in the best accounting software for Luxembourg, and the invoicing-only end is ranked separately in the best invoicing software for freelancers in Europe. Before you shortlist, read choosing accounting software with a fiduciaire. The two obligations that decide most shortlists have their own pages: which VAT rates apply in Luxembourg and what the FAIA export is, plus the e-invoicing obligation. Prices and sources sit on the Odoo Accounting and Horus profiles. Vendors can correct us through get listed.

Questions and answers

What is the difference between invoicing software and accounting software?
Invoicing software issues and tracks the document: numbering, VAT lines, reminders, payment links. Accounting software also keeps the ledger, produces the VAT return in the format your administration accepts and hands an audit file to your accountant. Tools like Zoho Invoice, Zervant and Stripe Invoicing stop at the first job, which is enough for many freelancers and not enough for a company.
How much does accounting software cost per month?
In three bands. Invoicing-only tools run from free, with Zoho Invoice, to about 15 EUR a month, with Moneybird Compact at 3 EUR and sevdesk at 9,90 EUR. Small-business bookkeeping sits between 10 and 25 EUR, including Zoho Books at 10 EUR and Odoo Standard at 19,90 EUR per user. Packages that genuinely handle Luxembourg obligations start around 50 to 70 EUR a month, with Horus from 52,50 EUR and Exact WinBooks from 67 EUR.
Which accounting software works for a Luxembourg company?
Only a few vendors document the three things Luxembourg actually asks for: the PCN 2020 chart of accounts, the VAT return as eCDF XML and a FAIA 2.01 export. Odoo Accounting, Exact WinBooks, Horus and Sage BOB are the names that appear in that conversation, and a global product with no Luxembourg edition will not get you there however good the interface is. Ask the vendor to generate both files from a demo database.
What is eCDF and do I have to use it?
eCDF is the Luxembourg electronic filing platform, and it has been mandatory for all VAT returns since 1 January 2020. Filing frequency follows turnover: annual below 112 000 EUR, quarterly between 112 000 and 620 000 EUR and monthly above that. Your software either produces the eCDF XML or your accountant retypes the figures.
Do I need to send e-invoices in Luxembourg?
Towards public bodies, yes, and since 18 March 2023 regardless of amount, using Peppol BIS Billing 3.0 in UBL or XRechnung 3.0.1 through the Peppol network or the MyGuichet.lu forms. Between businesses it is not yet obligatory, though bill 8815 proposes receiving capability from 1 January 2028 and full issuing by 1 January 2029. Ask whether your tool transmits through an access point or only exports a file.
What is a FAIA export?
FAIA 2.01 is Luxembourg’s version of the standard tax audit file: one XML file holding a whole financial year of bookkeeping, produced on demand during a VAT inspection rather than filed on a schedule. It applies to taxable persons keeping computerised accounts under the standardised chart of accounts, in one of three schemas depending on whether invoicing lives inside the accounting system. One file per calendar year, no truncated years.
Should I pick the software my accountant uses?
Ask them before you shortlist, because in Luxembourg the practice is part of the workflow. Two outcomes are acceptable: the accountant works inside your system, or your system produces a file they can import. What does not work is choosing a package nobody at the practice can open, then paying for manual re-entry every quarter.
Can I handle intra-EU VAT with cheap invoicing software?
Sometimes, if you check two specific features. Reverse charge on cross-border B2B sales needs VAT number validation and the right invoice wording, which Stripe Invoicing with Stripe Tax does automatically. Selling digital services to consumers in several member states pulls in the One Stop Shop, which sevdesk names as a feature and most tools leave to you.
How long do I have to keep accounting records?
Ten years in Luxembourg, including supporting documents and, for a cash register, even the user manual, under article 16 of the Code de commerce. That makes the export question a real one: ask what you can download after you cancel the subscription, and in which format, before you sign up.

Weekly, Thursday morning, Central European Time.

The Thinking briefing

One email a week: what changed in European business software, which prices moved, and which comparison we published. No sales mail.

Buying guide

Software in this category

Software index