Feature Request: Per-order transaction fee breakdown in Shopify Analytics for tax compliance

Shopify charges transaction fees on every order, but these fees are not available as a reportable field in Shopify Analytics or ShopifyQL. This is not just an inconvenience — it is a compliance issue.

The problem: For merchants required to report under IFRS standards or local tax regulations (in my case, Dutch Belastingdienst), transaction fees must be reported clearly and transparently per order. Shopify’s native reporting does not provide this granularity. This has been confirmed by Shopify Support Advisor as a “known limitation.”

Why this matters:

  • Transaction fees are a real business cost that must be itemized for tax reporting

  • Third-party workarounds are not accepted by tax authorities as compliant reporting

  • Shopify charges fees on shipping cost pass-throughs — these are not part of the actual order value and should not be subject to transaction fees, or at minimum must be separately reportable

  • This may conflict with PSD2 transparency requirements and EU P2B regulations (Articles 3, 5, 12)

What is needed: A per-order transaction fee field in ShopifyQL and Shopify Analytics — itemized, exportable, and audit-ready.

Support tickets submitted: #64288565, #64346754

Is anyone else facing this for tax or IFRS reporting? Please upvote if this affects your business.

@R4B,
I completely understand your concern, and this is a challenging area for merchants working with strict compliance standards like IFRS or local European tax regulations. You are absolutely right that since transaction fees are calculated on the total captured amount, including shipping and taxes, having them itemized at the order level is important for accurate net revenue reconciliation and reporting.

From a platform perspective, Shopify structures order data and financial payout or transaction data across separate data structures. While Shopify Analytics and ShopifyQL offer strong reporting capabilities, bringing these datasets together into a single, exportable per-order view can be difficult within native reports. That said, the underlying data is available through Shopify’s APIs.

If you are open to exploring additional solutions, many merchants address this by using third-party reporting tools. For example, apps like Report Pundit leverage Shopify’s API to bring transaction-level details, including fees, into a unified report alongside order data. This helps create more audit-ready exports without requiring manual reconciliation.

Hey @R4B — you’re definitely not alone on this. The lack of a per-order transaction fee field in Shopify Analytics/ShopifyQL is a real gap if you need audit-ready, order-level proof for IFRS or local tax authorities (including NL).

A couple practical notes in the meantime:

  • Built-in Shopify reports generally only show fees in aggregate (or require piecing things together from payouts), so they’re not great for “per order, exportable, compliant” requirements.
  • If you just need an operational workaround for internal reconciliations, some merchants pull fees from Payments/Payouts data and map it back to orders — but I get why that may not satisfy your accountant/tax authority.
  • For reporting flexibility, tools like Mipler reports ( Mipler ‑ Advanced Reports - Build custom sales, financial & inventory reports in minutes | Shopify App Store ) can help build more detailed exports when the underlying fee fields are accessible, though the core issue you’re raising is that Shopify should expose this cleanly in Analytics/ShopifyQL.

If you can, I’d suggest adding one extra detail to strengthen the feature request: whether you’re on Shopify Payments vs external gateways, since fee availability differs a lot and Shopify tends to treat payouts as the “source of truth.”

I’d upvote this too—order-level, itemized fees (including shipping portion) should be standard for compliance.

Hi Mark,

as stated in the post: external apps will not be in line with reporting compliance.

as for detail: Shopify payments

EstoreAutomate,

repetition: external or 3rd party not applicable due to compliance requirements.

Feature requests should go to Shopify directly.

1 Like

as before, feature requests were submitted, acknowledged by support.
It might help other merchants.