Shopify accounting · VAT · OSS · IOSS

Your Shopify payout
is not
your revenue.

Refunds, processing fees, chargebacks and currency movements are embedded in the payout. If your books record only the bank deposit, the real picture — and the correct VAT — are both missing.

Last reviewed: September 2026 · Pradeep Dabas ACCA, Partner, Forti Ltd.
Shopify accounting plans
E-Commerce Starter
€195 + VAT/month
E-Commerce Growth
€295 + VAT/month
E-Commerce Scale
€520 + VAT/month
Shopify payout reconciliation
✓ All plans
VAT3 return preparation
✓ All plans
OSS / IOSS compliance
✓ All plans
Annual accounts + CT1 / Form 11
✓ All plans
Monthly management accounts
Growth plan +
Fixed monthly fee
✓ No surprises
What actually happens to a €10,000 Shopify sales month
€10,000
Gross sales
in Shopify
€290
Payment
processing fees
€380
Refunds & disputes
(chargebacks treated separately)
€120
Currency
adjustments
=
€9,210
Bank
deposit
Recording only the €9,210 bank deposit means €790 of refunds, payment-processing fees, disputes and currency movements are invisible in your accounts. These are not all "costs" in the same sense — refunds reduce sales, processor fees are expenses, and currency movements may be gains or losses. VAT is generally due on the total amount payable by the customer; genuine refunds and price reductions can subsequently reduce the taxable amount where the relevant Revenue requirements are met. Forti reconciles every layer.
🏢
Based in
Sandyford, Dublin 18
💶
Starter from · Growth from
€195 · €295 + VAT/month
🛒
Platform experience
Shopify and Xero
⏱️
Response
Within one business day
Shopify gives you sales reports.
It does not turn them
into finished accounts.
💳
Tax settings ≠ VAT compliance. Shopify can calculate rates at checkout. It cannot register you for Irish VAT, OSS or IOSS — or file the returns.
🔄
Each gateway is a separate reconciliation. Shopify Payments, Stripe, PayPal and Klarna each have their own settlement timing, fees and reports.
📦
Stock cost determines your real margin. Landed cost, freight, duty, fulfilment and returns need to be matched to sales before gross profit means anything.

The Forti Shopify service is built for you if

You are running a real Shopify business — and the accounting has not kept pace with the store.

📊
The bank never matches Shopify
The payout total and the sales dashboard are telling different stories and no one has explained why.
🌍
You sell to EU customers
You need to confirm whether OSS, IOSS or local registrations apply to your sales flow.
💱
Multi-currency or Shopify Markets
Foreign-currency transactions are being converted without the original detail preserved in the books.
🛒
More than one sales channel
Shopify, Amazon, Etsy or other platforms each need their own reconciliation — not a single bank figure.
📉
Profit is unclear after all costs
You want to see margin after payment fees, refunds, advertising, stock, fulfilment and returns — not just Shopify revenue.
🏗️
Current accountant treats payouts as income
Net bank deposits are being posted as revenue, leaving platform fees and movements invisible in the accounts.

What Forti does for your Shopify store

Four areas, each connected to the others. One set of numbers across the whole business.

01
Payout reconciliation and bookkeeping
Gross sales, fees, refunds, chargebacks and payouts matched correctly each month. Shopify Payments connected to Xero via the right ecommerce integration. Stripe, PayPal and other gateway feeds set up separately. App subscriptions and platform fees coded where they belong.
Monthly from €195 + VAT
02
VAT, OSS and IOSS compliance
Irish VAT registration and VAT3 returns prepared from reconciled records. OSS and IOSS reviewed against your actual customer locations and goods flow — not assumed from Shopify settings. Revenue correspondence handled with the full transaction detail behind each return.
Reviewed against your actual sales flow
03
Inventory and product margin
Cost of goods sold, landed cost, freight, customs duty, fulfilment and returns tracked so the margin by product, market or channel is genuinely useful. Advertising spend analysed by channel or campaign where reliable data is available. Inventory records and year-end stock valuation maintained where purchasing and warehouse data are complete — Forti reviews what data is available before committing to a scope.
Where included in your package
04
Annual accounts and growth reporting
For limited companies, monthly records feed into statutory financial statements and the CT1 Corporation Tax return. Sole-trader Shopify sellers file Form 11 — the plan scope is agreed at onboarding. Monthly management accounts and a dedicated accountant are available as the store scales.
Included in Growth and Scale packages

VAT for Shopify sellers in Ireland

Your VAT position depends on what you sell, where the goods are located, where the customer is based and whether the sale is domestic, intra-EU or an import. Shopify tax settings are a calculator — not a compliance review.

AreaThreshold or triggerWhat it means for your store
Irish VAT €85,000 goods · €42,500 services The main domestic registration thresholds (effective January 2025). Other transactions — including purchases of services from abroad — can create an obligation earlier.
Union OSS €10,000 combined EU threshold
(optional compliance simplification)
For qualifying Irish-established businesses, a combined €10,000 threshold can apply to intra-EU distance sales of goods and certain cross-border B2C TBE services. Once exceeded, VAT is generally due in the customer's Member State. Union OSS is an optional compliance simplification that allows qualifying VAT to be reported through one Irish OSS return instead of separate VAT registrations solely for those covered distance sales. The Commission expressly describes OSS as optional.
IOSS Imported consignments up to €150 Allows VAT to be collected and reported at checkout for qualifying goods sent from outside the EU directly to EU consumers. Does not remove the new customs duty charge.
Customs duty From 1 July 2026 From 1 July 2026, a temporary €3 customs duty generally applies per distinct product/tariff category in qualifying e-commerce consignments with an intrinsic value of €150 or less imported from outside the EU. IOSS continues to simplify VAT collection but does not remove the €3 customs duty. Where IOSS applies, Revenue currently provides that VAT is not charged on the €3 duty itself. Note: where a consumer returns an unwanted non-EU low-value item, the €3 duty is generally not refunded by Customs — sellers should review how their returns policy addresses this.Changed July 2026
Stock in other EU countries Local registration may apply Holding or moving stock through Amazon FBA or other EU fulfilment centres can create a local VAT registration in that country — outside OSS coverage.

Not sure which VAT route applies to your store?

Shopify Payments fees carry their own VAT
For Irish Shopify Payments accounts, Shopify currently charges 23% Irish VAT on payment-processing fees. Monthly tax invoices are available from Shopify and should be captured in the bookkeeping records so that deductible input VAT is not missed where the business has a right to recovery. This is one of the most commonly overlooked VAT recovery opportunities for Irish Shopify sellers.

Forti reviews your customer locations, stock movements and current registrations before recommending any filing route. No assumption made from Shopify settings alone.

Check my Shopify VAT position

Shopify alongside your other channels

Forti can bring every platform into one accounting file — each channel reconciled separately, combined into one view of the business.

Shopify
Amazon
Etsy
eBay
Stripe
PayPal
Klarna
WooCommerce
Each platform is reconciled to its own settlement reportFees and refunds stay visible rather than disappearing inside a net bank deposit. VAT is reviewed by channel and transaction type.
Monthly reports show total profitWhere the package includes it — channel or product performance is reported separately, so you can see which part of the business is working.
Currency is recorded at the transaction levelShopify Markets and foreign-currency payouts are recorded with the original transaction detail preserved — not converted and lost.
Historical clean-up availableForti reviews existing data first, identifies gaps and VAT issues, then quotes any historical work separately before starting an ongoing monthly package.
Shopify bookkeeping review

"The review found missing receipts, manual VAT overrides, expenses in the wrong accounts, no clear EU sales breakdown and mismatches between Shopify, Stripe and Xero."

A fast-growing Irish Shopify retailer came to Forti after its bookkeeping fell behind the business. Forti reconciled the records, corrected the VAT coding, rebuilt the chart of accounts for online retail and introduced monthly receipt and reconciliation controls.

Read the full case study →

5
error categories found in
initial review
VAT
coding corrected before
any returns were filed
1
clean accounting file at
end of clean-up

How Forti sets up your Shopify accounts

Five stages from the first call to a running monthly cycle. The goal at each step is to make the next one clean.

1
🔍
Store and VAT review
Legal entity, Shopify set-up, customer locations, stock flow, gateways and current tax registrations assessed before any accounts work begins.
2
🔗
Accounting connections
Shopify and payment feeds connected to Xero via the right ecommerce integration. Bank, Stripe, PayPal and other gateway feeds configured.
3
⚖️
Opening reconciliation
Gross sales, fees, refunds, chargebacks, taxes and payouts matched. Historical gaps identified before ongoing work begins.
4
📅
Monthly bookkeeping and filing
Books kept current, agreed VAT or OSS returns prepared, and reporting delivered at the level included in your package each month.
5
📋
Annual compliance
For limited companies, monthly records feed into annual financial statements, the CT1 Corporation Tax return and related CRO obligations. Sole traders on Shopify file Form 11 — the package scope is confirmed at onboarding.

Shopify accounting packages

Fixed monthly fees — confirmed before any work starts. Your package depends on order volume, number of channels and reporting needs.

E-commerce Starter
€195
+ VAT per month
Single-platform sellers getting the fundamentals right from the start.
  • 📊Monthly Shopify payout reconciliation
  • 📒Bookkeeping to reconciled month-end
  • 🧾VAT3 return preparation and filing
  • 📋Annual accounts and CT1
Up to 20 transactions/month · Turnover up to €150,000
Start with Starter
E-commerce Scale
€520
+ VAT per month
High-volume stores and more complex operations needing deeper visibility.
  • 📉Product margin analysis
  • 🗺️Regional and channel breakdowns
  • 🏷️Inventory and landed-cost tracking
  • Priority support
  • 🌍Multi-country VAT coordination
  • 📋Everything in Growth
Volume and scope confirmed after review
Get a Scale quote

Historical clean-up, additional VAT registrations and third-party software costs may be quoted separately. Forti confirms scope and fixed monthly fee before work starts. All fees exclude VAT at 23%. Transaction count refers to accounting transactions — bank deposits, payment-platform settlements, purchase invoices, expense receipts — not individual Shopify customer orders. View full pricing →

Common Shopify accounting problems Forti fixes

Most issues start the same way — a payout recorded as income, a VAT setting left on default, stock costs never mapped to sales.

Before

Net payout posted to revenue. €790 of refunds, payment-processing fees, disputes and currency movements are invisible in the accounts each month.

After

Gross sales, fees, refunds and payouts reconciled separately. Every layer of the payout is visible.

Before

VAT overrides changed manually in Shopify. Mismatches between the store, payment reports and Xero.

After

VAT coding controlled at bookkeeping level. Returns reconciled to the actual transaction data.

Before

No EU sales breakdown by country. OSS position impossible to verify at filing time.

After

Sales split by customer country and transaction type. OSS returns prepared from the actual figures.

Before

Fulfilment and stock costs mixed into overheads. Gross margin by product is unavailable.

After

Cost of goods, landed cost and fulfilment matched to sales. Product margin is a real number.

Resources for Irish Shopify Sellers

Guides, glossaries and answers to help you understand the compliance side of running a Shopify store in Ireland.

Related Forti services

Questions from Shopify sellers

Answers that reflect how Shopify accounting actually works in Ireland — not how it works in theory.

Why does my Shopify payout not match my sales?
Payouts include deductions for processing fees, refunds, chargebacks, reserves, currency conversion and other activity. The payout report must be reconciled to the full sales and finance reports before the bank deposit can be posted correctly.
Does Shopify file my Irish VAT return?
No. Turning on tax calculations does not register you or file your Irish VAT, OSS or IOSS obligations. Shopify offers tax tools, but you still need to confirm the registrations and returns that apply to your Irish business.
When must an Irish Shopify seller register for VAT?
The main domestic thresholds are €85,000 for goods and €42,500 for services. Cross-border sales, services received from abroad and imports can create separate obligations — turnover alone is not always the full test.
How does the new €3 customs duty affect IOSS orders?
From 1 July 2026, a temporary €3 customs duty generally applies per distinct product/tariff category in qualifying e-commerce consignments with an intrinsic value of €150 or less imported from outside the EU. IOSS continues to simplify VAT collection but does not remove the €3 customs duty. Where IOSS applies, Revenue currently provides that VAT is not charged on the €3 duty itself. Where a consumer simply returns an unwanted item, the €3 duty is generally not refunded by Customs.
Can Forti account for Shopify and Amazon together?
Yes. Each channel is reconciled separately and consolidated into one accounting file — giving you a combined view of the business and, where included, channel-level reporting.
Should Shopify sales be recorded when the payout reaches the bank?
Not usually for limited-company accounts. For limited-company accounts, revenue recognition follows the applicable accounting framework and is not determined by the date Shopify pays the bank. The full gross sales figure — before Shopify deducts fees, refunds and other items — is the starting point, not the net payout.
Do I need inventory accounting for a Shopify store?
Yes, where you hold or control stock. Inventory, cost of goods sold, freight, customs duty, fulfilment and packaging all affect gross margin and year-end accounts.
Can Forti clean up historical Shopify bookkeeping?
Yes. Forti reviews the existing data first, identifies missing records and VAT issues, then quotes the clean-up work separately before moving the store to an ongoing monthly package.

Clear numbers
for your Shopify store,
every month.

You should be able to see what the store sold, what the platforms deducted, what VAT is due and what profit remains. A 20-minute review can often identify the main gaps in the current set-up.

Book your free Shopify accounts review
Packages from €195 + VAT/month Response within one business day Dublin-based team Scope confirmed before work starts
Home E-Commerce Accounting Shopify Accountants Ireland
More from Forti
📒 Bookkeeping Services → 👤 Sole Trader Accounting → 🏢 LTD Company Accounting → 🛍️ eBay Accountants → 💶 Payroll Services → 🏗️ Company Formation → 📋 Annual Compliance → 📊 Year-End Accounts → 🚀 Startup Accountant → 🌍 Non-EEA Director → ❓ Business FAQs → 📖 Business Glossary → 📁 Case Studies → 💡 All Pricing →