The uncomfortable truth: when Stripe, Square, or Shopify Payments holds your money, it is not your money in any practical sense until they release it. You have no bank protection on that balance. No CDIC coverage. No direct escalation to a regulator. You can fight it, but the deck is stacked in their favour by the terms you agreed to when you signed up.

The 30-Second Version

A fund hold means the processor decides not to release card revenue that your customers have already paid. That money is sitting in a pool controlled by the processor. It might look like a paused payout dashboard, a reserve percentage deducted from each batch, a lump sum held "for security," or a full account freeze.

Processors are not evil for doing this. They are protecting themselves β€” specifically, their liability if your customers start disputing charges and you cannot cover refunds. Your job is to prove you are boring enough to not need protecting against.

The rest of this guide breaks down each hold type with the specific mechanics, numbers, and recovery steps Canadian merchants need.

Hold Type 1: Rolling Reserves

A rolling reserve means the processor automatically withholds a fixed percentage of each batch of payouts for a set period β€” typically 90 to 180 days β€” then releases it on a rolling basis. This is the most common hold type for legitimate, ongoing businesses that the processor considers elevated risk.

How the numbers work in practice

Say you have a 10% rolling reserve with a 90-day release window and you process $50,000 CAD per month:

The trap is when you stop processing or cut volume: the reserve keeps draining from past batches, but you lose the float you'd normally recoup through continued volume. Businesses that slow down, take a break, or shut down find that their held reserve sits for the full window.

Typical reserve rates by category

Business TypeTypical Reserve %Release WindowWhy
Mainstream retail, restaurants, in-person0–5%90 daysLow chargeback exposure, goods delivered at point of sale
E-commerce with normal fulfillment5–10%90–120 daysCard-not-present risk, delay between charge and delivery
Pre-orders, custom goods, deposits10–20%90–180 daysExtended dispute window, delivery not immediate
Online courses, coaching, digital services5–15%90–180 days"I didn't receive what was promised" chargebacks, hard to dispute
Events and ticketing15–25%Until event date + 90 daysMass cancellation risk, chargeback window extends past event
Travel and accommodation20–30%Check-in date + 90 daysWorst-case scenario for refund waves
High-risk (prohibited categories, established history)25–50% or fixed180+ daysProcessor absorbing known elevated loss rates

Processors don't advertise these numbers. They're negotiated (or imposed) at underwriting. If you're currently being hit with a reserve and want to challenge the percentage, the path forward is demonstrating your actual chargeback rate, refund rate, and bank liquidity β€” not arguing philosophy with support.

Hold Type 2: Paused Payouts

A paused payout is a complete stop to funds moving from your processing balance to your bank account. Unlike a rolling reserve, it's not a percentage β€” it's everything.

What triggers it

Paused payouts are typically triggered by automated risk scoring. The most common triggers in Canada:

How long does a paused payout actually last

The honest answer: it varies and support will be vague. The practical ranges Canadian merchants report:

If your pause is sitting at 10+ days with no resolution timeline from support, start treating it as a 30-day scenario for cash flow planning purposes, not a 7-day one.

Payroll and tax reality: CRA does not care that your Stripe dashboard says "review in progress." GST/HST remittances, payroll source deductions, and employer CPP/EI contributions are due on schedule. The processor pause is your problem to manage around, not an extension of your obligations. Many small Canadian businesses have received late-remittance penalties and interest because they were waiting on a processor to release funds. Don't let that be you.

Hold Type 3: Underwriting Reviews

Aggregated processors do almost no underwriting at signup. That's the convenience of Stripe, Square, and Shopify Payments β€” you're live in minutes. The trade-off is that underwriting essentially happens reactively: the processor reviews your account after you start processing volume, not before.

What an underwriting review actually looks like

You may receive a request to provide:

The review can be triggered by volume thresholds, a category flag, a complaint, a chargeback spike, or a routine automated sweep. Processors do not generally distinguish between these triggers in the initial notice to you.

What actually determines a good outcome

Risk teams are trying to answer one question: if your customers collectively decided to dispute all their recent charges, does this merchant have the cash and the legitimacy to cover it? The documents that move the needle:

What does not help: long emails about how loyal you've been, screenshots of positive reviews, requests to speak to a supervisor, or legal threats in your first contact. Those delay the review. Evidence accelerates it.

Dedicated merchant accounts avoid the reactive underwriting trap

Providers like Helcim and Moneris issue dedicated merchant accounts after proper upfront underwriting. The onboarding takes longer β€” days or weeks instead of minutes β€” but once you're approved, a volume spike or category flag doesn't trigger the same reactive freeze. The risk is priced in at the start. For most Canadian merchants processing more than $20,000 CAD per month, the peace of mind is worth the onboarding friction. Read our underwriting readiness checklist if you're considering making the switch.

Hold Type 4: Verification Delays

Verification delays are the mildest form of hold β€” and often the most frustrating because they feel arbitrary when your business is entirely legitimate.

Why they happen

Canadian KYC (know your customer) and AML (anti-money laundering) obligations require processors to verify the identity of merchants and beneficial owners. Stripe, Square, and Shopify Payments have automated most of this, but the automation fails in predictable ways:

How to clear a verification hold fast

  1. Read the exact request carefully. Processors specify which document they need. Submit the exact document format they're asking for, not a substitute.
  2. File names matter. "stripe-id-john-doe.pdf" is better than "scan001.pdf." Clear names suggest an organized merchant; random filenames suggest someone dumping files.
  3. No blurry phone photos. A failed document scan wastes a week. Use a scanning app if you don't have a scanner. CamScanner or Adobe Scan work fine and are free.
  4. Match everything. If your bank account is in the name "Acme Supply Co." but your registration says "Acme Supply Company Inc." β€” that's a flag. Fix the mismatch or explain it proactively in writing.
  5. Don't resubmit repeatedly. If you submitted complete documentation, confirm via chat that it was received and wait. Multiple resubmissions can actually slow the queue.

Hold Type 5: Large-Ticket Declines

Large-ticket declines are different from fund holds in that the transaction is declined before it completes, rather than held after the fact. But the effect on cash flow is the same: you made a sale, and you don't have the money.

Why processors decline large individual transactions

Aggregated processors have risk scoring that flags transactions above certain thresholds. The thresholds are not public, but Canadian merchants typically encounter friction starting around:

The decline isn't always visible to you as a merchant β€” your customer may just see a generic "card declined" error on checkout. You may never know the transaction was attempted unless the customer contacts you.

What makes a large ticket go through reliably

CAD vs USD amounts β€” this matters more than you think

Many Canadian merchants using US-founded platforms (Stripe, Square, Shopify Payments) have risk systems calibrated primarily in USD. A $5,000 CAD transaction is roughly $3,600 USD as of mid-2026 β€” that can fall below or above USD thresholds in ways that feel inconsistent to Canadian merchants. If you're seeing large-ticket friction at specific amounts, the CAD/USD conversion may be part of the explanation.

What to Do Before a Hold Hits

Prevention is the only strategy that's actually cheap. Here's the practical checklist:

Documents to have ready before you need them

Have these ready in a folder on your desktop. When a verification request lands, a merchant who responds within 24 hours with clean documents is reviewed faster than one who takes a week to assemble paperwork.

Account configuration that reduces risk flags

What to Do After a Hold Hits

First 24 hours

  1. Read the notice. Is this a verification request, a paused payout, a reserve notice, or a termination? These require different responses.
  2. Don't panic-email support with an essay. Write one clear, professional message: "I received notice of [hold type]. I'm attaching [specific documents]. Please confirm receipt and expected timeline."
  3. Pull your last 90 days of data before support asks: total volume, chargeback count and rate, refund rate, top products/services, average order value, any recent spikes and their explanation.
  4. Stop any campaigns that might add volume. The last thing you need while under review is more unusual transaction patterns.
  5. Move to cash-flow triage immediately. Assume the worst timeline, not the best. Plan for 30 days without payout access even if support says "a few days."

Cash-flow triage for the hold period

Escalation options (limited but real)

You can't call the Financial Consumer Agency of Canada about a fund hold β€” FCAC covers bank customers, and processors are not banks. But you have some leverage:

Which Processors Are Lowest-Risk for Holds?

ProcessorAccount ModelHold Risk LevelBest For
Helcim Dedicated merchant account Low for normal-risk merchants Canadian SMBs that want transparent pricing and the fewest surprise freezes. Interchange-plus pricing. Strong hold-avoidance track record for merchants with clean history.
Moneris Dedicated merchant account Low-medium Established Canadian merchants with in-person volume. More contract friction upfront, fewer surprise holds later. Better supported if you're doing $30,000+ CAD/month with in-person component.
Stripe Aggregated High for volume spikes, pre-orders, subscriptions, high-ticket CNP Developer-built businesses with predictable flat volume and strong technical teams who can manage risk tooling directly. Not great if you can't afford a multi-week freeze.
Square Aggregated Medium-high In-person retail and restaurants with fairly stable volume. Weaker fit for high-ticket items or mixed online/in-person behaviour.
Shopify Payments Aggregated via Stripe High for e-commerce with fulfillment lag Convenient but carries the same structural risks as Stripe. If you use Shopify heavily, fine as a starter. Consider switching payment rails once you hit $500K+ annual revenue and can't absorb a freeze.
The pattern: dedicated merchant accounts mean real underwriting upfront. Aggregated processors mean convenience upfront and risk-based friction later. If your cash flow can't tolerate 30–90 days of frozen payouts, the aggregated convenience isn't actually worth the tradeoff. Run the math before you're stuck mid-freeze doing it anyway.

The CAD-Specific Wrinkles

Interac reduces card-not-present risk

One hold-avoidance strategy that's genuinely Canadian: shift some customer payments to Interac-based bank transfers where you have established customer relationships. Card-not-present chargebacks are one of the biggest sources of holds for e-commerce merchants. Interac direct payment eliminates chargeback exposure entirely for those transactions. Read the Interac Online Payments guide for the details on which processors support it and how the economics work.

Quebec and bilingual compliance

If you sell into Quebec at any scale, your cancellation, refund, and renewal policies need to meet Office quΓ©bΓ©cois de la langue franΓ§aise requirements and Quebec Consumer Protection Act standards. Processors see Quebec-specific disputes as a distinct risk category. A clean bilingual refund policy that meets OPC standards can materially reduce your dispute rate from Quebec customers β€” and therefore your hold risk.

CRA timing doesn't pause

Monthly GST/HST remitters file by the last day of the following month. Quarterly filers have 30 days after quarter end. Payroll remittances have their own schedule. None of these deadlines extend for processor holds. Late remittances attract 3–10% penalties plus daily compounding interest. Keep CRA obligations funded from a dedicated account that processor holds can't touch.

Seasonal volume is normal β€” but you need to explain it

Canadian businesses often have sharply seasonal revenue profiles: patio season, ski season, tax season, construction season, holiday retail. A processor risk system trained on global averages may flag a normal Canadian seasonal spike as anomalous. Get ahead of this: contact support before the surge and note the seasonality pattern explicitly. A paper trail saying "our spring volume has been 4Γ— winter for the last 3 years" is harder for an automated system to ignore than silence followed by a spike.

Our Take

Fund holds are a structural feature of how aggregated processors work, not a bug or an anomaly. They shift liability to the merchant and let platforms onboard anyone quickly without taking on real underwriting risk at signup. For a startup doing $5,000/month, that tradeoff makes sense. For an established Canadian business with employees, tax obligations, and supplier relationships, a surprise 30-day freeze is a serious operational threat.

  • If you're just starting out: Stripe or Shopify Payments is fine. Keep volumes modest, documentation current, and build operating cash reserves as you grow.
  • If you're doing $20,000–$50,000 CAD/month: start evaluating Helcim now. The interchange-plus pricing often saves money at this volume anyway, and the hold risk is meaningfully lower.
  • If you're doing $100,000+ CAD/month and can't absorb a freeze: you should already have a dedicated merchant account. If you don't, the next freeze will be the reason you finally switch.
  • If you've already been hit: follow the 24-hour triage above, build your cash reserves, and fix the setup before the next review cycle hits.