Insights

Dec 2, 2025

Mackisen

Integrating PayPal and Stripe: How to Account for Online Payment Fees — CPA Firm Near You, Montreal

Introduction

For online businesses in Quebec — including Shopify stores, e-commerce brands, consultants, freelancers, and digital service providers — PayPal and Stripe are essential payment processors. But many business owners don’t realize that PayPal and Stripe do not deposit your full sales amount. Their fees must be recorded properly, reconciled monthly, and reported accurately for tax purposes. Incorrect reporting leads to misstated revenue, missed Input Tax Credits (ITCs), and CRA/Revenu Québec discrepancies. This guide explains how to account for PayPal and Stripe fees correctly and how a CPA firm near you in Montreal can help keep your books accurate and audit-proof.

Legal and Regulatory Framework

Under the Income Tax Act and the Taxation Act of Quebec, businesses must record gross revenue, not the net amount deposited in their bank. PayPal and Stripe reduce payouts by deducting processing fees, merchant fees, currency conversion charges, and sometimes dispute-related adjustments.

Businesses must therefore track:
• Gross sales
• GST/QST collected
• Payment processor fees
• Net deposits to bank accounts

Payment processing fees are deductible business expenses. GST/QST may apply to certain fees depending on the processor and transaction type. CRA requires supporting merchant statements, payout reports, invoices, and documentation for all adjustments.

Key Court Decisions

Courts have ruled that businesses must report total sales, not net deposits. Judges have denied deductions where merchants failed to document processing fees or relied solely on bank deposits. Several rulings confirm that platform payouts (Shopify, PayPal, Stripe) are insufficient for tax reporting unless reconciled to invoices and merchant statements. Courts also emphasize that year-end revenue must match transactional records across all platforms.

Why CRA and Revenu Québec Target PayPal and Stripe Users

E-commerce businesses are heavily audited because:
• Revenue reported on tax returns often does not match payment platform data
• Businesses record net deposits instead of gross sales
• PayPal/Stripe fees are unreported or missing
• GST/QST collected on platforms is not remitted properly
• Chargebacks and refunds are not recorded accurately
• Multi-currency transactions create mismatched amounts

PayPal, Stripe, Shopify, Amazon, and other platforms provide data directly to tax authorities, allowing them to cross-check filings.

Mackisen Strategy

At Mackisen CPA Montreal, we help online businesses integrate PayPal and Stripe seamlessly into their accounting systems. We:
• Reconcile monthly payout summaries
• Separate gross revenue from processing fees
• Track refunds, chargebacks, and disputes
• Map GST/QST correctly to taxable and zero-rated sales
• Categorize merchant fees as deductible expenses
• Align PayPal/Stripe data with Shopify, WooCommerce, Etsy, Amazon, or custom platforms
• Prepare clean year-end financials that match CRA and Revenu Québec expectations

Our team ensures your books accurately reflect your true revenue and expenses — essential for reducing audit risk.

Real Client Experience

A Montreal Shopify seller declared revenue based on bank deposits only, missing over $28,000 in PayPal and Stripe fees. CRA assumed underreported income. We reconstructed all merchant statements, separated fees, and reconciled payouts, resolving the discrepancy. Another business incorrectly tracked chargebacks as expenses rather than revenue adjustments; we corrected historical filings and prevented a reassessment.

Common Questions

Should I record PayPal/Stripe revenue as net or gross?

Always gross. Net deposits lead to underreported revenue.

Are PayPal and Stripe fees deductible?

Yes. They are fully deductible business expenses.

Do I need to track GST/QST on PayPal/Stripe transactions?

Yes. GST/QST applies based on the nature of the sale, not the processor.

How do I track refunds or chargebacks?

By adjusting both revenue and GST/QST, and reconciling them with merchant statements.

Why Mackisen

With more than 35 years of combined CPA experience, Mackisen CPA Montreal helps online businesses correctly account for PayPal and Stripe transactions, ensuring accurate reporting, maximum deductions, and full audit protection. Whether you process a few digital payments or manage thousands of monthly transactions, our expert team ensures clarity, compliance, and seamless integration.

All-in-One Accounting, Tax, Audit, Legal & Financing Solutions for Your Business

Are you ready to feel the difference?

Have questions or need expert accounting assistance? We're here to help.

Let’s Stay In Touch

Follow us on LinkedIn for updates, tips, and insights into the world of accounting.

Terms & conditionsPrivacy PolicyService PolicyCookie Policy

@ Copyright Mackisen Consultation Inc. 2010 – 2024. •  All Rights Reserved.

© 1990-2024. See Terms of Use for more information.

Mackisen refers to Mackisen Global Limited (“MGL”) and its global network of member firms and associated entities collectively constituting the “Mackisen organization.” MGL, alternatively known as “Mackisen Global,” operates as distinct and independent legal entities in conjunction with its member firms and related entities. These entities function autonomously, lacking the legal authority to obligate or bind each other in transactions with third parties. Each MGL member firm and its associated entity assumes exclusive legal accountability for its actions and oversights, explicitly disclaiming any responsibility or liability for other entities within the Mackisen Organization. It is of legal significance to underscore that MGL itself refrains from rendering services to clients.