Skip to content
TsunamiDigital

Shopify Croatia: payments, fiscalisation, eRačun and OSS

Shopify Croatia guide: what Shopify handles on its own and what a Croatian store must connect - fiscalisation, eRačun, OSS VAT, couriers and accounting.

Shopify works in Croatia, and since 2025 it takes card payments natively. What it does not do is issue Croatian fiscalised receipts, send eRačun invoices or post anything to your accountant. This guide maps the whole order flow of a Croatian Shopify store: what Shopify covers, what you have to connect, and what the manual alternative costs in time.

Quick answer

  • Payments: Shopify Payments is available to Croatian merchants, so you can take cards without a third-party gateway.
  • Shopify’s order confirmation or VAT invoice is not a Croatian fiscalised receipt. A fiscal app or connector has to issue it.
  • Domestic B2C: since 1 January 2026 receipts to consumers are fiscalised regardless of payment method - card, bank transfer or anything else.
  • Domestic B2B: a Croatian company paying by transfer gets an eRačun through an information intermediary. If it pays by card, you may issue a fiscalised receipt with its OIB instead.
  • EU consumers: the receipt is still fiscalised in Croatia - there is no exemption for buyers abroad. Above the €10,000 EU-wide threshold it carries the buyer’s country VAT and goes into the quarterly OSS return.
  • Refunds: a refund in Shopify does not correct the tax document. Each one needs a proper cancellation or correction.

What Shopify does by itself and what you connect

TaskDoes Shopify do it?What to connect
Card paymentsYes, Shopify Payments (available in Croatia)Optional local gateway for instalments - see payment gateway integration
Fiscalised B2C receipt (JIR, ZKI, QR)NoFiscal app or connector that listens to Shopify webhooks
B2B eRačunNoeRačun provider (information intermediary) via API
Company name and OIB at checkoutNot by defaultCheckout fields or an app, passed through to the invoice
EU VAT rates and OSSPartly: rates by country at checkoutFiscal app that applies the destination rate, plus OSS records kept separately
Courier labels and trackingPartly, through appsLocal courier integration (e.g. GLS, DPD, Hrvatska pošta)
Refund correctionNo (refund only)Connector rule that issues the cancellation or correction
Accounting / ERPNoExport or API sync to your accounting tool or ERP

Croatian vendors of fiscal apps for Shopify say the same thing: Shopify knows what was ordered and paid, not which Croatian document the order needs (FiskAI, Fiskalopedija).

Payments: the short version

Shopify Payments is live in Croatia - Siite dates the launch to 21 March 2025. Using it avoids Shopify’s extra fee for third-party gateways. A local gateway still makes sense for instalment payments. Providers, fees and integration effort are covered in our payment gateway guide. Whatever you choose, the gateway does not change your fiscalisation duty.

Which document each order needs

The Fiscalisation Act requires fiscalisation of consumer receipts paid in cash, by card, by bank transfer or any other way, and the bank-transfer part applies from 1 January 2026 (Zakon o fiskalizaciji, NN 89/2025, Articles 3 and 80). In practice a Croatian Shopify store routes every order into one of four flows:

  1. Domestic consumer - fiscalised receipt, emailed to the customer.
  2. Domestic company with OIB - eRačun when it pays by transfer (Article 38; VAT-registered sellers since 1 January 2026, sellers outside VAT from 1 January 2027). If it pays by card, the Act allows a fiscalised receipt with its OIB instead (Article 39). One transaction, one document: once that receipt is issued, no eRačun follows.
  3. EU consumer - a fiscalised receipt like a domestic one. The Tax Administration confirmed in January 2026 that receipts to consumers abroad are not exempt (opinion, class 410-01/25-01/1782). Once your cross-border sales to EU consumers pass €10,000 a year (or you opt in), the receipt carries the destination country’s VAT and is reported in the quarterly OSS return (European Commission, OSS).
  4. Refund - cancellation or correction linked to the original document. The Tax Administration’s Q&A notes that cancelling items on an already issued receipt is prohibited (Porezna uprava, Q&A PDF).

Who must issue eRačun and from when is covered in our e-invoicing and fiscalisation guide, so we will not repeat the deadlines here.

This is not tax advice - confirm your exact obligations with your accountant or the Tax Administration.

Worked example: 40 orders a day, manual vs connected

Illustrative example, not a client case. A Croatian Shopify store with 40 orders a day: 80 % domestic consumers (32), 10 % companies with OIB (4), 10 % EU consumers under OSS (4). Assumed handling times for a person working in the Shopify admin and a separate fiscal app:

Work per dayManualConnected
32 B2C receipts, 3 min each96 min0
4 B2B eRačuns (OIB, KPD codes), 5 min each20 min0
4 EU receipts with destination VAT and OSS records, 4 min each16 min0
40 courier labels, 1.5 min each60 min0
2 refunds with corrections, 6 min each12 min0
Exceptions (missing OIB, failed sync), 4 orders × 3 min-12 min
Daily check of the error queue-10 min
Total204 min (3.4 h)22 min

That is about 182 minutes saved per day, or roughly 66 hours a month at 21.7 working days - close to half of a full-time job. The bigger gain is fewer errors: a receipt issued with the wrong VAT rate or a missed refund correction costs more to fix than to prevent.

How the connected flow works

A Shopify webhook fires when an order is paid. The connector reads the customer type (OIB present or not), the shipping country and the payment method, then calls the right service: the fiscal app for B2C, the eRačun provider for B2B, the fiscal app with the destination VAT rate and an OSS record for EU consumers. Tracking numbers come back from the courier, and every document lands in accounting or the ERP. Stock and order sync with an ERP is its own topic - see connecting a web shop to ERP, and for Croatian accounting tools our guide to accounting integrations.

We build these flows as part of our web shop development and integrations work.

Frequently Asked Questions

Does Shopify work in Croatia? Yes. You can sell in euros, ship across the EU and take cards through Shopify Payments, which is available to Croatian merchants. Croatian fiscalisation, eRačun and accounting still need external tools.

Is a Shopify invoice valid as a Croatian fiscalised receipt? No. Shopify’s order confirmation or VAT invoice has no JIR, ZKI or Croatian fiscal QR code. A fiscal app or connector issues the receipt and sends it to the Tax Administration.

Do I fiscalise orders paid by card through Shopify Payments? Yes. Card payments to consumers were fiscalised before 2026 too, and since 1 January 2026 the duty also covers bank transfers. The gateway you use does not change the obligation.

Do EU orders need a Croatian fiscalised receipt? Yes, for consumers. The Tax Administration has confirmed that receipts to buyers abroad are not exempt from fiscalisation. OSS changes the VAT on the receipt (the destination rate above the €10,000 EU-wide threshold) and adds the quarterly OSS return - it does not replace the fiscal receipt. Check the threshold and your OSS registration with your accountant.

How much does a Shopify store cost in Croatia? It depends on scope, theme and integrations. Our web shop cost guide breaks down platform and build costs.

Thinking about connecting your Shopify store?

We map your order flow - payments, fiscal receipts, eRačun, OSS, couriers and accounting - and connect the pieces so documents are issued without retyping. The first call is free, and the price is agreed in writing before work starts.

Reach us at info@tsunami-digital.com or via the form on our homepage.

All articles