Paying IRCC Fees From South Africa: Where Your Own Bank Gets in the Way
The fee schedule itself isn’t the hard part. IRCC publishes exact numbers, in Canadian dollars, updated on its own website. The complications in paying Canadian immigration fees from South Africa sit somewhere else entirely — on the South African side, with your own bank, and often on a day you least want a surprise.
What you’ll actually be billed, and when
As at IRCC’s fee page dated 2 July 2026, the processing fee for a principal applicant on the economic immigration stream (Express Entry included) is $990.00, and a spouse or partner pays the same. Add a dependent child at $270.00 each. Then there’s the Right of Permanent Residence Fee — $600.00 per adult — which only becomes payable once your application is approved, right before you actually become a permanent resident. You can pay it upfront alongside your processing fee to avoid a delay later, and it’s the one IRCC fee that’s refundable if you withdraw or get refused. For a South African family of four — two adults, two children — the federal total, including biometrics at the family-cap rate, comes to $3,890.00. That figure excludes language tests, the ECA, medicals, police certificates and translation costs, which is worth remembering before anyone quotes you a “total cost” that’s really just this one line.
The card limit nobody mentions until it declines
Here’s the part IRCC’s website will never tell you, because it isn’t IRCC’s problem: South Africa’s own exchange control rules cap how much you can put on a card for a single cross-border transaction. Under the South African Reserve Bank’s 2026 update, that per-transaction card limit for cross-border services and subscriptions rose from R50,000 to R100,000 — a real increase, but still a ceiling. A family’s combined IRCC bill, converted to rand at whatever the exchange rate happens to be on the day, can land close to that number once you add several people’s processing fees together in one sitting. This isn’t an immigration rule at all — it’s a banking one, and it catches people who assumed a card would simply work because the total “wasn’t that much” in Canadian dollars.
Paying without the transaction bouncing at the worst moment
The practical fix is dull but effective: pay per person rather than trying to push a whole family’s fees through in one card swipe, and check with your bank beforehand rather than finding out mid-application. If a single payment is going to sit near your card’s cross-border limit, ask your bank directly what headroom you actually have that day — limits and available balance aren’t the same thing. None of this is IRCC-side risk. It’s entirely about whether a South African bank will authorise the transaction you’re asking it to process.
Keeping proof, at every stage
IRCC sends a confirmation of receipt by email, then an Acknowledgement of Receipt once your application is confirmed complete — and the AOR is the document that carries your application number and client ID, the two things you’ll need for every follow-up query. In practice, keeping receipts for every fee paid matters well beyond tidy record-keeping — you’ll want them in hand if a payment fails partway, or if a bank statement and an IRCC confirmation ever need to be matched up months later.
Before you submit
Confirm the current fee amounts on IRCC’s own page rather than this one — fees are reviewed and change — and have a direct conversation with your bank about cross-border card limits well before fee day arrives. A ten-minute call beforehand is considerably less stressful than a declined payment with a deadline attached.