The unsupported country wall: why local gateways fail
As a software engineer and agency founder operating out of Dhaka, Bangladesh, building production-grade web applications in Next.js and TypeScript has never been constrained by geography. Modern developer tooling treats founders everywhere as equals. GitHub hosts our repositories, Vercel deploys our edge nodes, and AWS runs our containers with the exact same latency and ergonomics whether you commit code from Silicon Valley or Dhanmondi.
The moment you attempt to charge an international customer or invoice a client in the United States or Western Europe, however, that illusion of digital borderlessness collapses into a wall of regulatory bureaucracy.
Stripe currently operates in roughly 46 countries. Full-featured PayPal Business accounts are similarly restricted to developed economies. If your commercial entity is registered in Bangladesh, Pakistan, Nigeria, Kenya, Vietnam, or dozens of other thriving engineering hubs, you cannot simply sign up, paste your API keys into an environment file, and accept credit cards.
Many founders initially attempt to bridge this gap using local domestic payment gateways like SSLCommerz, Shurjopay, or merchant accounts tied to domestic banks. That experiment almost always ends in disaster due to three fundamental issues:
- Devastating international card decline rates: Major Western issuing banks (such as JPMorgan Chase, Capital One, and Barclays) aggressively flag foreign transactions routed through South Asian or African acquiring banks. In our internal tests, card decline rates on domestic gateways exceeded 70% for international Visa and Mastercard cards.
- Lack of automated recurring subscriptions: Domestic merchant processors in non-supported jurisdictions rarely support automated tokenized card-on-file debits compliant with international 3D Secure (3DS2) standards. If you are building a SaaS product, you cannot run monthly subscription billing through a local merchant account.
- Customer payment friction and distrust: Asking an American client to input their corporate credit card into an unfamiliar local gateway checkout page destroys conversion. Enterprise and mid-market buyers expect Stripe Checkout, Apple Pay, or direct ACH/SWIFT domestic transfers.
Why does Stripe ignore developing markets? The barrier is not technical; it is regulatory. Global card networks (Visa, Mastercard, American Express) and international anti-money laundering (AML) frameworks require merchant acquirers to maintain localized banking licenses, statutory liquidity reserves, and strict fraud recourse mechanisms. In countries with strict foreign exchange controls—such as Bangladesh, where the central bank monitors outward remittances—operating an open payment clearinghouse presents immense compliance hurdles. Until that changes, founders must engineer their own financial bridges.
The three pathways: UK LTD, US LLC, or Merchant of Record
Over the past four years of scaling Raydrim and consulting for international startups, I have evaluated nearly every legal architecture available to non-resident founders. There are three legitimate, sustainable paths:
Pathway 1: The UK LTD (Companies House)
Registering a private limited company in England & Wales is the lowest-barrier corporate pathway. Non-UK residents can incorporate remotely via Companies House or authorized formation agents (such as 1st Formations) for under £100.
- How it works: You obtain a registered UK office address, incorporate the entity, open a UK Wise Business or Payoneer account, and connect those details to a UK Stripe account.
- The advantages: Fast turnaround (typically 24 to 48 hours), negligible initial capital requirement, and straightforward identity verification with a valid passport.
- The catches: You are subject to UK Corporation Tax (19% to 25%), must file an annual Confirmation Statement and statutory company accounts with Companies House, and must carefully track UK/EU Value Added Tax (VAT) rules.
Pathway 2: The US Single-Member LLC (Wyoming or Delaware)
The gold standard for software agencies and venture-bound SaaS startups. You establish a Limited Liability Company in a business-friendly US state, secure an Employer Identification Number (EIN) from the IRS, and open a US business bank account.
- How it works: Platforms like Doola, Firstbase, or Northwest Registered Agent handle state filing and provide a registered agent. Once you receive your EIN, you open a digital business account with Mercury or Relay Financial and unlock a full US Stripe account with Apple Pay, Google Pay, and ACH transfers.
- The advantages: Universal recognition. Clients pay USD directly into a domestic US routing number without international wire fees. You gain access to US startup perks, higher credit limits, and seamless integration with the modern fintech stack.
- The catches: Higher initial formation costs ($350–$600) and strict ongoing annual IRS informational filings (Form 5472 and Form 1120 pro-forma), which carry severe financial penalties if neglected.
Pathway 3: Merchant of Record (MoR) Platforms
If you sell digital downloads, boilerplate code, or self-serve software subscriptions and do not want to manage foreign corporate entities, a Merchant of Record is the cleanest solution. The dominant platforms in this space are Paddle and Lemon Squeezy (now part of Stripe).
- How it works: The MoR is not just a payment gateway; they become the legal reseller of your software. When a customer purchases your product, the legal transaction occurs between the buyer and the MoR. The platform calculates, collects, and remits local sales tax and VAT in over 100 countries, absorbs fraud and chargeback liabilities, and pays you net royalties on a scheduled basis via Wise or SWIFT wire.
- The advantages: Zero corporate formation needed. You can register as an individual non-US resident, connect your local bank account via Wise, and be live within 48 hours without filing US or UK tax returns.
- The catches: Higher transaction pricing (typically 5% plus $0.50 per transaction). More critically, MoR platforms strictly forbid custom service invoicing, consulting retainers, and bespoke client contracts. They are exclusively engineered for standardized digital software.
Cost, timeline, and compliance breakdown
To choose the right structure, you need to understand the true total cost of ownership across initial setup, ongoing maintenance, and legal liability:
| Pathway | Setup Cost | Annual Overhead | Setup Time | Global Tax / VAT | Best Suited For |
|---|---|---|---|---|---|
| US Single-Member LLC (Wyoming) | $350 – $600 | $60 (State) + $300–$600 (Agent/CPA) | 3 – 5 weeks (EIN fax wait) | You configure (via Stripe Tax) | Agencies, enterprise contracts, VC-track startups |
| UK LTD | $70 – $150 | $250 – $500 (Accounts & Confirmation) | 2 – 4 business days | Manual VAT MOSS / domestic filing | Budget-constrained founders, UK/EU-focused trade |
| Merchant of Record (Paddle / Lemon Squeezy) | $0 | 5% + $0.50 per transaction | 1 – 3 business days | Handled automatically in 100+ countries | SaaS products, boilerplates, digital assets |
| Local Bank / Gateway (e.g., SSLCommerz) | $100 – $200 | $50 – $100 / year | 1 – 2 weeks | Not supported | Domestic local currency transactions only |
The US LLC and EIN without SSN playbook
When we established our US corporate structure, navigating the United States Internal Revenue Service (IRS) without a Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN) was the most opaque part of the process. Here is the operational reality:
1. Selecting your state: Wyoming vs. Delaware
Unless you are actively pitching Silicon Valley venture capital funds that demand a Delaware C-Corporation for preferred stock issuance, choose Wyoming. Wyoming has no state corporate income tax, no personal income tax, a minimal annual report fee of $60, and strong manager privacy protections. Delaware charges an annual franchise tax starting at $300 plus agent fees, with zero operational advantage for a bootstrapped agency or software company.
2. Securing the EIN via Form SS-4
US citizens apply for an EIN online in under five minutes. If you are a foreign national without an SSN, the online IRS portal rejects your application immediately.
You must complete paper IRS Form SS-4:
- On line 7b, where the form requests an SSN/ITIN, write
"Foreign". - List your physical commercial registered agent address in Wyoming on lines 4a–4b, but you can list your actual foreign residence address on lines 6a–6c.
- Fax the completed and signed form to the IRS foreign entity fax line:
+1-855-641-6935.
In typical periods, the IRS processes foreign faxes within 20 to 30 business days and faxes back the official Form CP 575 confirmation notice containing your 9-digit EIN. Specialized formation providers expedite this process through dedicated channels, but you must verify that you receive the genuine CP 575 or Form 147C verification letter.
3. The $25,000 IRS compliance trap: Form 5472
This is where non-US founders get burned. A single-member LLC owned by a non-resident alien is classified by default as a "disregarded entity" for US federal tax purposes. If your company has no physical presence, no offices, and no dependent employees in the United States, your income is not considered "Effectively Connected Income" (ECI) under IRC Section 864. You owe 0% in US federal income taxes.
However, under IRC Section 6038A, foreign-owned US disregarded entities are legally required to file Form 5472 alongside a pro-forma Form 1120 every year by April 15. This is an informational disclosure reporting any financial transactions between you (the foreign owner) and the LLC (such as capital injections, owner draws, or expense reimbursements).
The penalty for failing to file Form 5472—or filing it late—is a mandatory $25,000 fine per occurrence. Do not skip this. Budget $300 to $600 annually for an international CPA or specialized filing service to submit this paperwork.
In addition, under the Corporate Transparency Act, you must file a Beneficial Ownership Information (BOI) report with FinCEN within 30 days of company formation. Failure to file carries civil penalties of up to $500 per day.
Setting up the banking pipeline: Mercury, Wise, and Stripe
Having an incorporated entity and an EIN is meaningless if you cannot open a business bank account. Traditional US brick-and-mortar institutions (like Chase or Bank of America) require the physical presence of the founder inside a US branch.
For non-residents, the modern banking pipeline relies on fintech platforms backed by FDIC-insured member banks:
- Mercury (Choice Financial Group / Column N.A.): The premier choice for tech founders. Mercury supports non-resident foreign owners of US LLCs without requiring travel. Underwriting requires your passport, Articles of Organization, Operating Agreement, CP 575 EIN letter, and a live business website demonstrating real commercial activity.
- Wise Business: Your indispensable liquidity bridge. Wise gives you local bank details across multiple currencies (USD, EUR, GBP, AUD) and provides real mid-market exchange rates with low transparent fees when transferring funds home to your domestic bank account.
Once your Mercury account is verified, you link it directly to Stripe US. Here is a production-tested Next.js Route Handler demonstrating how to initialize an international checkout session with automatic sales tax collection, strict billing address enforcement for fraud screening, and multi-currency line items:
import { NextRequest, NextResponse } from 'next/server';
import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, {
apiVersion: '2024-12-18.acacia',
});
export async function POST(req: NextRequest) {
try {
const { items, customerEmail } = await req.json();
const origin = req.headers.get('origin') || 'https://raydrim.com';
// Multi-currency checkout with automated sales tax and address verification
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
mode: 'payment',
customer_email: customerEmail,
line_items: items.map((item: { name: string; amount: number; quantity: number }) => ({
price_data: {
currency: 'usd',
product_data: {
name: item.name,
},
unit_amount: item.amount,
},
quantity: item.quantity,
})),
// Collect billing address to satisfy card network AVS (Address Verification System)
billing_address_collection: 'required',
// Automatically calculate sales tax and VAT based on buyer location
automatic_tax: { enabled: true },
success_url: origin + '/checkout/complete?session_id={CHECKOUT_SESSION_ID}',
cancel_url: origin + '/pricing',
});
return NextResponse.json({ url: session.url });
} catch (err: any) {
return NextResponse.json({ error: err.message }, { status: 500 });
}
}
When customer payments settle in Stripe, payouts flow automatically into your Mercury USD checking account via domestic ACH. From Mercury, you can initiate a SWIFT wire or an international transfer via Wise directly into your local commercial bank in Dhaka. In Bangladesh, receiving export remittances through formal banking channels allows software exporters to file Form C with authorized dealer banks and claim the Bangladesh Government's 4% cash incentive for IT/ITES exports.
Five fatal mistakes that freeze accounts
Through hard lessons and auditing distressed client setups, I have seen dozens of accounts frozen with funds held for 180 days. Avoid these five critical mistakes:
- 1. Logging into Stripe and Mercury using commercial VPNs or proxies: Modern payment processors and fintech banks run continuous device fingerprinting and IP risk telemetry. If you access your dashboard through a commercial VPN node in New Jersey today and a datacenter IP in Frankfurt tomorrow, risk engines flag your account for credential stuffing or unauthorized takeover. Stripe and Mercury explicitly permit non-resident founders to log in from their native countries. Always log in directly from your real residential or office IP address.
- 2. Using a Merchant of Record for custom agency or consulting work: Paddle and Lemon Squeezy clearly state in their terms of service that they are resellers of standardized digital products. If you invoice a $6,000 client payment for custom React web development through an MoR link, the automated risk review will freeze the transaction, refund the client, and terminate your account. Use a US LLC with Stripe Invoicing for client work; reserve MoRs strictly for digital assets and SaaS.
- 3. Launching merchant accounts with an incomplete website: When you submit your Stripe or Mercury application, human and automated compliance officers inspect your website. If your domain displays "Under Construction" templates, lacks a clear privacy policy, has no refund/cancellation policy, or omits your registered business address and contact email, your merchant application will be declined or closed within 48 hours.
- 4. Missing the annual state and federal compliance deadlines: Forgetting your Wyoming annual report ($60) can cause your entity to fall into administrative dissolution, which immediately triggers the suspension of your Mercury bank account. Forgetting Form 5472 results in an IRS penalty letter for $25,000 that will consume months of legal wrangling to resolve.
- 5. Co-mingling business and personal finances: Never swipe your US LLC debit card for personal living expenses or transfer money haphazardly between accounts without recording them as owner draws or loan agreements. Piercing the corporate veil invalidates your liability protection and creates an accounting nightmare when preparing international tax disclosures.
The decision framework: which route should you choose?
If you are standing at the starting line today, do not overcomplicate your infrastructure before you have validated customer demand:
- If you are launching a micro-SaaS, digital template shop, or boilerplate package generating under $5,000 per month: Choose a Merchant of Record (Lemon Squeezy or Paddle). You bypass corporate incorporation costs, skip international tax filings, and automate global sales tax. Spend your energy acquiring customers instead of managing foreign paperwork.
- If you run a software agency, high-ticket consultancy, or a B2B SaaS platform exceeding $50,000 annually: Form a Wyoming Single-Member LLC with an EIN, Mercury business banking, and Stripe US. The initial $500 investment and annual $600 CPA compliance budget will pay for themselves through lower processing fees, professional client invoicing, and unhindered access to the global financial system.
- If your customer base is strictly centered in the UK and European Union: Form a UK LTD via Companies House. You will benefit from low setup costs, immediate Wise Business verification, and seamless integration with European payment rails.
Geography is no longer an excuse for software quality; with the right legal architecture, it is no longer an excuse for payment processing either.

