In brief (TL;DR): B2B foreign invoice payments aren't just transactional - they're a compliance and relationship function.
BOP code accuracy, SARB reporting discipline, and reliable execution timelines all directly affect your UK supplier relationships. We handle this end-to-end so your operations team doesn't have to.
For SA businesses with UK or international suppliers, foreign invoice payments are deceptively simple in concept and unforgiving in execution. Your accounts team reads an invoice, processes a payment, and the supplier expects to be paid on agreed terms. The complexity is everything that sits between those three steps.
Get this wrong consistently and you accumulate two kinds of damage: SARB compliance risk on the South African side, and erosion of supplier trust on the UK side.
The BOP code problem
Every commercial cross-border payment from South Africa must be assigned a Balance of Payment (BOP) code reported to the South African Reserve Bank. The BOP code categorises the transaction type - payment for imported goods, payment for services rendered, royalties, dividends, and so on.
Retail business banking accounts often default to generic codes that don't accurately describe the underlying transaction. Used occasionally, this is harmless. Used consistently across hundreds of payments per year, it builds a SARB Financial Surveillance audit profile that no CFO wants.
A specialist forex provider applies BOP codes correctly as a matter of course, with the underlying documentation logged against each transaction.
The supplier reliability problem
Your UK supplier doesn't care about BOP codes. They care about whether the agreed Sterling amount lands in their account on the agreed date.
Standard SA business banking SWIFT payments often arrive 2-3 business days after instruction, with intermediate bank fees deducted along the way. If your supplier is invoiced for £15,000 and receives £14,950 three days late, you've created a small but real friction in the relationship - and you'll do it again next month.
The fix is execution discipline:
- Same-day or next-day execution where possible
- Full Sterling amount delivered (no intermediate fees deducted)
- Reliable settlement against agreed terms
These are basic operational expectations in B2B forex but routinely missed by retail banking.
The documentation layer
For routine recurring supplier payments, the documentation requirements are light. For larger one-off transactions, payments for services, or anything that triggers SARB or SARS questions, documentation needs to be ready before the transfer is initiated:
- Commercial invoice
- Underlying contract or purchase order
- Proof of services delivered (for service payments)
- Tax compliance status where relevant
Get this organised once at the relationship setup stage, and ongoing payments run smoothly.
A word from Adele: "The SA businesses we work with often come to us after a payment has been delayed, an audit has been triggered, or a supplier relationship has been bruised. The fix is always the same - get the BOP discipline right, get the documentation organised, and get the execution reliable. Once that framework is in place, foreign invoice payments stop being a recurring headache."
A worked example: a Jozi marketing agency paying monthly UK suppliers
A typical scenario: a Johannesburg-based marketing agency with R45 million annual revenue, scaling its UK client work, runs a regular stack of UK supplier payments: a London SaaS platform (£1,200/month), three UK-based freelance contractors (£8,500/month combined), a Manchester-based design studio on retainer (£2,800/month), and quarterly UK conference fees (£3,000 per quarter). Monthly UK-bound outflow: approximately £12,500. Annual: roughly £150,000, or R3.45 million at indicative rates.
Before the framework: payments run through the agency's SA business banking app. Each transfer takes 2-3 business days, applies a generic BOP code, and routinely arrives with £20-£40 deducted in intermediate bank fees. Three suppliers have flagged late or short payments in the past year.
The structural fix:
A scheduled monthly payment run every 25th of the month, executing all UK-bound supplier transfers in a single batched conversion to lock in one commercial rate for the month.
BOP codes mapped properly: code 830 series for the SaaS subscriptions (services), code 824 for freelance contractor payments (professional services), code 829 for the design studio retainer (consultancy). No more generic catch-alls.
Full Sterling delivery with no intermediate bank deduction - each supplier receives their exact invoiced amount on the agreed date.
Compliance pack stored once for each ongoing supplier relationship, available for any future SARB query without scrambling.
Twelve months in, the agency has tighter supplier relationships, a clean SARB compliance trail, and meaningful Rand savings on the cumulative conversion versus the previous retail spread. The finance team spends notably less time on cross-border payment admin.
The mistakes finance teams make
A few patterns:
- Using a generic BOP code on every payment. Pure laziness on the bank's part; expensive on the SA business's part when SARB audit comes around. The right code is rarely difficult to determine; just needs the right tooling.
- Sending UK supplier payments through a personal SDA. Some SA founders default to running small UK supplier payments via their personal R2 million SDA. This works mechanically but creates compliance complexity - the underlying payment is a business transaction misclassified as personal. Cleaner separation prevents downstream issues.
- Letting payments stack up for batch processing on a weekly cycle. Suppliers care about agreed payment dates, not your internal batching convenience. A clear scheduled monthly run on a known date is fine; ad-hoc weekly batches that drift are not.
- Not flagging service payments that may need tax compliance documentation. Larger service payments to UK individuals or sole traders may trigger SARS or HMRC documentation questions. Get the tax position confirmed upfront rather than reacting to a query after payment.
- Defaulting to the retail bank's correspondent SWIFT route. This typically deducts intermediate bank fees along the way. A specialist provider routes directly without the cascade of intermediate charges.
Edge cases worth knowing
For payments to UK individual contractors (rather than UK companies), the supplier may need to confirm their UK tax-residency position to ensure your SA business isn't inadvertently dragged into UK PAYE obligations. Standard self-assessment is the usual answer, but worth confirming.
For royalty or IP licence payments to UK licensors, the BOP code is different (typically 740 series for royalties), and SA withholding tax considerations apply. The structure is meaningfully different from a standard service payment.
For UK suppliers invoicing in currencies other than GBP (EUR for some European-domiciled suppliers, USD for some US-routed international groups), the corridor is different and the BOP code reflects the underlying flow. Same SARB framework, different mechanics.
For recurring SaaS subscriptions where the UK supplier is a US-headquartered global tech firm (the invoice says London but the entity is Delaware), the destination determines the BOP code and the AML routing, not the invoice address.
Build the process around the relationship
Your UK suppliers measure you by reliability, not by which bank you use. The structure that delivers that reliability happens behind the scenes - and it's worth getting right.
Contact WBForex to set up structured B2B foreign invoice payments for your supplier relationships.
FAQ
What BOP code applies to a UK SaaS subscription paid monthly?
Typically BOP code 830 series (services rendered - business services), with a specific sub-code depending on the type of service. The exact code matters for SARB audit purposes. Your forex provider should apply the right one as default and document it against each recurring payment.
How do I make sure the full invoiced amount lands in my UK supplier's account?
Use a specialist provider that routes directly rather than via correspondent SWIFT chains. Standard retail SWIFT routing often applies intermediate bank fees (£15-£40 per transfer) that erode the supplier's actual receipt. Direct routing delivers the full amount.
Can I bundle multiple UK supplier payments into a single monthly conversion?
Yes - and this is usually the most efficient pattern. Convert once per month at the live commercial rate, then distribute the Sterling to multiple UK supplier accounts. Cleaner audit trail, single conversion rate, fewer SWIFT fees, predictable supplier timing.
What documentation do I need to keep for SARB audit purposes?
For each ongoing supplier relationship: the underlying service agreement or contract, monthly invoices, proof of services delivered where relevant, and the SA-side bank statements showing each outbound transfer. Stored once at the relationship setup, this pack rarely needs to be touched again unless SARB queries arise.
What's the difference between paying a UK company supplier and a UK individual contractor?
Mechanically similar - BOP code applies, SARB reporting happens, payment lands. The difference sits on the tax-treatment side: paying a UK individual contractor may have UK PAYE or self-assessment implications the contractor needs to manage. Worth confirming the contractor's tax setup before signing a long-term arrangement.