The Companies
Stripe was founded in 2010 in San Francisco and is now valued at approximately $65 billion USD. It operates in 46 countries, processes hundreds of billions per year globally, and is the default choice for developers building payment integrations. Their Canadian operations launched in 2012. They have no physical Canadian offices and no Canadian-specific phone support number.
Helcim was founded in 2006 in Calgary, Alberta. It's privately held, bootstrapped for most of its history, and processes exclusively in North America. Their entire team is Canadian, their customer service line has a Canadian number, and they specifically design their product for Canadian businesses. They're small compared to Stripe — and that's part of the value for the merchants they serve.
Pricing: Where the Real Difference Lives
Stripe's Flat-Rate Model
Stripe charges a simple flat rate for Canadian merchants:
- Online (card-not-present): 2.9% + $0.30 CAD
- In-person (tap/chip): 2.7% + $0.05 CAD
- Manually entered: 3.4% + $0.30 CAD
No monthly fee. No setup fee. No minimum volume. The rate is the same whether you process $500/month or $500,000/month — unless you negotiate a custom Enterprise contract (available at very high volumes).
Helcim's Interchange-Plus Model
Helcim uses interchange-plus pricing — you pay the actual interchange rate charged by the card network, plus Helcim's small markup. This means:
- Interac Debit transactions: ~$0.08–0.15 flat fee + small markup (not 2.65%–2.9%)
- Consumer Visa/MC: ~1.36–1.75% interchange + Helcim markup
- Premium rewards cards: ~1.75–2.10% interchange + markup
Helcim's markup tier starts at 0.50% + $0.25 for new merchants and automatically decreases as volume grows. At $50,000/month, markup drops to 0.35% + $0.15. At $100,000+/month, it's 0.25% + $0.10 — with no negotiation required. Helcim applies these reductions automatically when you hit the threshold.
The Real Cost at Different Volumes
This table models actual cost for a typical Canadian retail merchant with a card mix of 40% Interac Debit, 40% standard Visa/MC, 20% premium rewards cards — average transaction $75, in-person.
| Monthly Volume | Stripe Total Cost | Helcim Total Cost | Monthly Savings with Helcim |
|---|---|---|---|
| $5,000/month | ~$135 | ~$110 | ~$25 |
| $20,000/month | ~$540 | ~$390 | ~$150 |
| $50,000/month | ~$1,350 | ~$840 | ~$510 |
| $100,000/month | ~$2,700 | ~$1,550 | ~$1,150 |
These are estimates; your actual savings depend on your specific card mix. The savings come primarily from two sources: Helcim's lower markup at volume, and Helcim passing through Interac's actual flat-fee interchange rate instead of charging card-rate percentages on debit transactions.
Interac Debit: The Canadian Differentiator
This deserves its own section because it's often the single biggest cost difference between Stripe and Helcim for Canadian merchants.
Stripe charges 2.7% + $0.05 on Interac tap transactions. Helcim charges the actual Interac interchange rate — roughly $0.08–$0.15 flat — plus their small markup. On a $50 Interac Debit transaction:
- Stripe cost: $1.40 (2.7% + $0.05)
- Helcim cost: approximately $0.25 (flat interchange + markup)
That's an $1.15 difference per $50 debit transaction — 2.3% of the transaction value. If 40% of your sales are Interac Debit, this difference compounds quickly. For a merchant doing $30,000/month with 40% debit ($12,000 in debit volume at ~$50 average = 240 debit transactions), Helcim saves approximately $276/month on debit alone.
Customer Support
Stripe
Stripe's primary support channels are email and live chat. They do have a phone number, but it's not prominently published and routes through a general support system — not a dedicated Canadian line. Email response times are typically 12–24 hours; chat is generally faster but not always available. For most technical questions, Stripe's documentation is good enough that you rarely need to contact support at all.
When you do have an account-level problem — a payment hold, a sudden account limitation, or a disputed termination — Stripe's support becomes frustrating. Issues are handled through email tickets, which can take days to resolve. There's no Canadian escalation path.
Helcim
Helcim has a published Canadian phone number and offers live phone support during business hours (Mountain time). Their support team is in Calgary. For Canadian merchants, this means: you call, a Canadian person answers, they can see your account, and they can actually resolve problems. For business owners who occasionally need human help, this matters disproportionately.
Helcim also offers email and chat support. Their documentation is good but less comprehensive than Stripe's — Stripe's developer docs are a genuine competitive advantage that's hard for a smaller company to match.
Developer Tools and API
Stripe wins this category decisively.
Stripe's API has been continuously refined for 15 years. The documentation includes sandbox environments, code examples in 8+ languages, webhook documentation that's actually readable, and an active developer community. For any developer building a payment integration, Stripe's API is the standard against which others are measured.
Helcim's API is functional and well-documented for standard use cases. But it's not at Stripe's level in depth, flexibility, or the quality of error messages and debugging tools. If you're building a complex integration — marketplace payments, multi-party payouts, subscription with metered billing, complex fraud rules — Stripe is the right foundation.
For merchants using off-the-shelf platforms (WooCommerce, Shopify, Squarespace), both processors have plugins that handle the integration. Developer API quality matters mainly for custom-built stores.
Currency and International Sales
Stripe: Supports 135+ currencies. Canadian merchants can price in USD, EUR, GBP, and other currencies. Currency conversion adds 2% fee. Multi-currency checkout is straightforward to implement for international sales.
Helcim: Processes in CAD and USD. Multi-currency support is limited to North American transactions. If you're selling to European customers or need to price in multiple currencies, Helcim is not the right platform. Stripe is significantly better for international selling.
Hardware: In-Person Payments
Stripe: Stripe Reader M2 (~$80 CAD), BBPOS WisePOS E (~$340 CAD). Prices are in USD. Hardware must be purchased; no rental option.
Helcim: Helcim Card Reader ($109 CAD), Helcim Terminal ($329 CAD). Priced in CAD. Merchants processing over $20,000/month in the first three months qualify for free hardware. Volume-based hardware discounts are a genuine differentiator for higher-volume merchants.
Instant Payouts
Stripe: Instant payouts available for an additional 1.5% fee (minimum $0.50). Funds can arrive in your bank account within minutes for eligible Visa and Mastercard bank accounts. Standard payout is T+2.
Helcim: No instant payout option. Standard payout is T+2 with next-day settlement for eligible merchants.
Additional Features
| Feature | Stripe | Helcim |
|---|---|---|
| Invoicing | ✅ Stripe Invoicing (paid tiers) | ✅ Free invoicing included |
| Virtual terminal | ✅ Via Dashboard | ✅ Helcim Virtual Terminal |
| Recurring billing | ✅ Stripe Billing (adds cost) | ✅ Included in standard plan |
| Hosted payment page | ✅ Stripe Checkout | ✅ Helcim Payment Pages |
| Tap to Pay iPhone | ✅ | ❌ |
| 135+ currencies | ✅ | ❌ (CAD/USD only) |
| Canadian phone support | ❌ | ✅ |
| Automatic volume discounts | ❌ (must negotiate) | ✅ (automatic) |
| Canadian-owned company | ❌ | ✅ (Calgary) |
| Monthly fee | None | None |
| Early termination fee | None | None |
Verdict by Merchant Type
Startup / Developer / Tech-Forward Business → Stripe
If you're building on APIs, integrating payment processing into custom software, running a marketplace, or building a SaaS product that handles payments, Stripe is the right infrastructure. The documentation quality, webhook reliability, and developer ecosystem have no close competitor. At early-stage volumes, the pricing difference is small enough that Stripe's development speed advantage far outweighs Helcim's cost savings.
Established Canadian Business, $20K+/Month → Helcim
For a restaurant group, retail chain, professional services firm, or other established Canadian business processing consistent volume above $20,000/month, Helcim's savings on Interac Debit and lower interchange-plus markup will meaningfully outperform Stripe's flat rate. The Canadian phone support, free hardware at volume, and automatic volume discounts are genuine operational advantages. The absence of American tech-company risk (sudden account holds, automated terminations) is worth real money.
Small Retailer, Mixed In-Person and Online → Evaluate Both
For merchants processing $5,000–$20,000/month with both in-person and online sales, the cost difference between Stripe and Helcim is real but not enormous — $25–$150/month depending on card mix. The decision often comes down to: do you need developer flexibility (Stripe) or Canadian phone support (Helcim)? Both are excellent products in this segment.
E-commerce Selling Internationally → Stripe
If you're selling to US, European, or other international customers and need multi-currency checkout, Stripe is the only choice between these two. Helcim's CAD/USD-only support makes it the wrong platform for international e-commerce.