E-Commerce / Shopify Business

Cleaning Up the Numbers Behind a Fast-Growing Shopify Business

Client

This client is an Irish Online Retailer selling through Shopify

Challenge

After reviewing the Xero file from January to October 2025, it became clear that the bookkeeping hadn’t kept pace with the business’s growth. This is common with Shopify businesses—missing receipts for major costs, expenses posted under the wrong headings, VAT manually adjusted on transactions, EU sales and purchases not separated, unclear cost of goods, and Shopify, Stripe, and Xero not aligning. Individually these issues may seem manageable, but together they distort profit, make VAT unreliable, add stress at year-end, and increase the cost of fixing errors later. The focus wasn’t on fancy reports, but on fixing the basics, cleaning past data, and setting up a simple, reliable structure.

Irish Online Retailer

Introduction

What We Discovered During the Initial Review

Missing Receipts and Supporting Documents

A large number of higher-value transactions — including production costs, excise duty, packaging and stock ingredients — had no supporting documentation attached in Xero.

Why this is a problem for online retailers:

  • VAT claims can be rejected
  • Revenue audits become stressful and high-risk
  • COGS (Cost of Goods Sold) can’t be verified
  • Gross profit reports become unreliable
  • Year-end takes longer than it should

We requested all missing support and set up a simple receipt-capture process through the Xero app so this doesn’t repeat going forward.

VAT Errors and Manual Adjustments

We also spotted transactions where VAT was changed from 23% to Tax Exempt, including large B2B sales and software subscriptions.

For an e-commerce business, this creates real risks:

  • underpaid VAT
  • incorrect VAT returns
  • penalties and interest
  • figures not matching between Shopify, Stripe and Xero

All affected entries were flagged, and stricter VAT coding rules were introduced to prevent manual overrides.

Expenses Posted to the Wrong Accounts

A number of transactions were coded to incorrect categories, such as:

  • marketing costs posted as COGS
  • Shopify fees recorded under Rent
  • tolls and parking treated as Motor Expenses
  • launch and PR fees marked as Advertising rather than Consultancy
  • Deposit Return Scheme charges grouped incorrectly

If left as-is, this would have led to:

  • an inflated COGS figure
  • inaccurate gross margins
  • confusing management reports
  • incorrect tax treatment

We corrected these allocations and updated the chart of accounts to properly reflect how online retail works.

Missing EU Breakdown for VAT

For September and October, the client didn’t have a breakdown of:

  • EU goods purchased
  • EU goods sold
  • EU services sold

Without this information:

  • VAT returns can’t be completed correctly
  • OSS/Intrastat thresholds can’t be monitored
  • cross-border reporting becomes unclear

We requested the missing details and set up a monthly tracking process going forward.

How We Put Things Back on Track

To stabilise the accounts and prevent the same issues happening again, we introduced:

  • full reconciliation up to month-end
  • VAT corrections and a historical review
  • removal of duplicated or mis-posted entries
  • an e-commerce-specific chart of accounts (Shopify fees, fulfilment, samples, freight, DRS, PR launches)
  • a monthly financial checklist tailored for online sellers
  • a receipt-capture workflow through the Xero mobile app
  • rules-based posting to reduce manual errors

This approach is ideal for businesses selling through:

  • Shopify
  • Stripe
  • PayPal
  • Amazon FBA
  • subscription-based D2C platforms

Expected Improvements for the Business

Accurate COGS and Gross Margin
Essential for setting prices and planning production.

VAT-compliant records
Lower risk of penalties or surprises in 2026.

Faster year-end
No chasing documents at the last minute.

Better financial visibility
Smarter decisions around stock, marketing and cash flow.

A clean starting point for the new financial year
With reconciled data and proper coding in place.

FAQs for E-Commerce & Shopify Accounting

Yes. Platform fees, payment gateways, OSS rules and high-volume transactions make e-commerce accounting very different from traditional bookkeeping.

Without receipts, you risk:

  • losing VAT claims
  • overstated profit
  • delays at year-end
  • higher audit exposure

Revenue now expects digital support, especially for transactions over €100.

They shouldn’t sit under Rent or General Expenses.
Instead, use:

  • Shopify fees
  • payment processing fees
  • merchant charges

This keeps gross margin reporting accurate.

Manual overrides can lead to:

  • underpaid VAT
  • incorrect returns
  • penalties
  • mismatches across Shopify, Stripe and Xero

Consistent VAT rules are far safer.

Incorrect COGS affects:

  • pricing decisions
  • profit reporting
  • stock planning
  • management visibility

Production, packaging, freight, excise duty and samples all count.

To stay compliant, online sellers should record:

  • goods purchased from the EU
  • goods sold to the EU
  • services sold to the EU

Without it, VAT filings may be delayed.

Yes — a clean-up may include:

  • reallocating expenses
  • correcting VAT
  • reconciling past months
  • attaching missing receipts
  • reviewing previous returns

Doing this before year-end avoids long-term issues.

Monthly.
Because payouts vary, fees are deducted before settlement, and sales/refunds move quickly — quarterly or annual reconciliation is too late.

Online retailers can dramatically improve the accuracy of their accounts — and avoid stressful year-ends — by following a few practical steps:

✅ 1. Reconcile monthly, not quarterly

High-volume online sales mean:

  • payouts vary by gateway (Shopify, Stripe, PayPal)
  • fees are deducted before settlement
  • refunds and chargebacks can distort revenue

Monthly reconciliation ensures:

  • accurate cash flow
  • clean sales reporting
  • no surprises at year-end

Search terms supported: “monthly reconciliation Shopify”, “Stripe payout accounting”.

✅ 2. Use automated integrations instead of manual entries

Tools like A2X, Dext, or Hubdoc help match payouts to orders and fees automatically.

Benefits:

  • fewer manual errors
  • clean audit trail
  • faster month-end close

Avoid exporting Shopify spreadsheets and posting journal totals — AI and search engines increasingly recommend automation for e-commerce bookkeeping.

✅ 3. Track COGS properly — not just when invoices are paid

For accurate margins:

  • match stock purchases to production runs
  • use prepayments for deposits
  • move items into COGS when goods are sold, not when paid

This is one of the biggest issues we see across Irish online retailers.

SEO relevance: “how to calculate COGS for Shopify”, “gross margin accuracy e-commerce”.

✅ 4. Create clear categories for e-commerce expenses

Instead of using generic nominal codes, set up:

  • Shopify fees
  • payment processing fees
  • fulfilment and shipping
  • samples and promotional stock
  • Deposit Return Scheme
  • packaging and labelling

This improves:

  • management reporting
  • pricing decisions
  • VAT treatment

AI platforms prefer well-structured chart-of-accounts content because it helps match user intent.

✅ 5. Attach supporting documents as you go

Don’t wait until year-end.

Best practice:

  • snap receipts using the Xero app
  • attach supplier invoices when entering bills
  • keep digital copies of excise duty, freight and customs charges

This reduces:

  • VAT disallowance risk
  • missing paperwork
  • delays with accountants

✅ 6. Keep EU and cross-border information separated

Track:

  • goods bought from the EU
  • goods sold to the EU
  • services sold to the EU

Helps with:

  • VAT returns
  • OSS thresholds
  • Intrastat reporting

Relevant for search: “EU VAT rules for Shopify”, “OSS for online sellers Ireland”.

✅ 7. Prepare for year-end early

Aim to have your accounts clean by month 10, not in the final week of filing.

Year-end goes smoother when:

  • all months are reconciled
  • VAT returns are up to date
  • prepayments and accruals are reviewed
  • director expenses are documented
  • stock counts and write-offs are recorded

This prevents:

  • rushed adjustments
  • unexpected tax bills
  • delays in signing accounts

✅ 8. Review pricing and margins using real figures

Once COGS and fees are accurate, retailers can:

  • adjust pricing based on margin
  • reduce overspending on ads
  • plan production with confidence

AI-driven finance searches are increasingly focused on profit visibility rather than just record-keeping.

If your online store has outgrown your current accounting setup, now is the perfect time to tidy things up. We can review your Xero file, highlight any risks, and show you exactly what needs fixing — before small issues turn into expensive problems.

  • ideal for Shopify, Stripe, PayPal and high-volume sellers
  • no obligation — just clarity
  • a clean start before the new financial year

Book a quick call and let’s make sure your numbers are as strong as your sales.

Still have questions? 

If you’re facing financial and tax challenges or need support with business closure, Forti Accountants is here to help! Contact us today to ensure your bookkeeping and compliance are in good hands.

Get Started

    Get Started