Skip to content
ecomkit

Platforms & launch

"Receipts and tax compliance for an online store: when it is mandatory and what breaks without it"

Who has to issue a receipt on an online sale, where in the order flow it should be generated, and why "I have a website, not a till" is not an argument anywhere.

This is the dullest subject in ecommerce and, at the same time, the one stores most often get an unpleasant surprise from. The specifics differ by country; the shape of the problem does not.

A necessary warning before anything else: what follows is an overview of how this works structurally, not tax advice. Thresholds, exemptions, penalties and the definition of a receipt are set by your own jurisdiction and change regularly. Every conclusion below has to be confirmed by your accountant for your country and your legal form. What this post can usefully do is tell you which questions to ask and where the setup usually breaks.

Who has to issue one

Simplified: if you take money for goods and are not an exemption under your local law, you have to give the buyer a receipt. An online sale is not automatically an exemption โ€” "I have a website, not a till" does not work in any jurisdiction I know of.

A receipt is generally required when money is taken:

  • by card on the site through a payment provider;
  • in cash on delivery, including to a courier;
  • cash on delivery through a carrier โ€” yes, that is a settlement operation too.

A direct bank transfer the buyer initiates themselves is the case with the most confusion around it almost everywhere. That is exactly the part where an hour with an accountant beats a day of reading forums.

What generates the receipt, and what it costs

In most markets a physical till has been replaced by software that produces the receipt and reports it to the tax authority. Some countries provide a free official solution; there are also commercial ones with better interfaces and real integrations, usually a few tens of currency units a month.

The main cost here is not money but the time to understand it once: keys, settings, tills, cashiers, shifts. That understanding has to happen once.

Digital receipts instead of paper

A growing number of countries run a scheme where the receipt lands in the buyer's banking app โ€” where they already look at their spending โ€” instead of on a paper roll. Where such a scheme exists it is usually voluntary and creates no new obligations; it is an alternative format for a receipt you already had to issue.

Worth doing where it is available: lower printing costs, and the buyer does not lose the receipt โ€” which directly affects returns and warranty claims. Plus you are ready in advance if the format becomes the standard.

How this lives alongside the store

On a local platform built for your market, receipt integration is usually provided by the platform itself and the receipt is generated automatically after payment. On WooCommerce you need a plugin or an intermediary service. On Shopify it tends to be hardest, generally through a third-party service.

The most common working arrangement looks like this:

  1. The buyer pays by card through your payment provider.
  2. The provider confirms the payment.
  3. The receipt software generates the fiscal receipt automatically.
  4. The receipt goes to the buyer by email or messenger, and to the tax authority at the same time.

If you have a CRM connected, the receipt is often generated there instead, at the point the order is closed.

What happens without it

Penalties are usually calculated as a proportion of the value of the goods sold in breach, rather than as a flat fee โ€” which means the exposure scales with your turnover rather than sitting at some comfortable fixed number. Check the actual figures for your country; the point is that "it is only a small fine" is generally the wrong mental model.

The practical risk usually arrives not from a scheduled inspection but from a complaint by a buyer who was not given a receipt. What gets examined after that is not one transaction but a period.

What to do this week

  1. Establish with your accountant which category you fall into โ€” it depends on your legal form, your activities and how you take payment.
  2. Obtain whatever electronic signature or credential your tax authority requires, if you do not have one.
  3. Choose your receipt software: the free official one, or a commercial one that integrates with your platform or CRM.
  4. Place a test order end to end and confirm the receipt actually reaches the buyer.
  5. Optionally โ€” register for the digital-receipt scheme, if your country has one and you would rather deliver receipts into a banking app than on paper.

The fourth point is the one skipped most often โ€” and it is exactly the one that reveals that "it is all set up" actually means "set up halfway".

This is an overview, not tax advice. Your specific case has to be confirmed by your accountant โ€” legislation changes, and the responsibility is yours.

Free audit of your store

A written breakdown within 48 hours: technical health, SEO, conversion, analytics, operations โ€” plus a priority table of what to fix first.

Request an audit You can first read a real audit example โ€” a real store, real data.
Free audit Start a launch