<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: chenningdev</title>
    <description>The latest articles on DEV Community by chenningdev (@chenningdev).</description>
    <link>https://dev.to/chenningdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4191293%2Fdd0191a1-ac34-4a4b-94fd-7cfb2c756ce7.png</url>
      <title>DEV Community: chenningdev</title>
      <link>https://dev.to/chenningdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chenningdev"/>
    <language>en</language>
    <item>
      <title>Receiving USD payments in Bangladesh as a developer: the routes that actually work in 2026</title>
      <dc:creator>chenningdev</dc:creator>
      <pubDate>Sun, 18 Oct 2026 02:38:43 +0000</pubDate>
      <link>https://dev.to/chenningdev/receiving-usd-payments-in-bangladesh-as-a-developer-the-routes-that-actually-work-in-2026-4a0l</link>
      <guid>https://dev.to/chenningdev/receiving-usd-payments-in-bangladesh-as-a-developer-the-routes-that-actually-work-in-2026-4a0l</guid>
      <description>&lt;p&gt;If you're a developer in Bangladesh trying to get paid by international customers, the first wall you hit has nothing to do with your product. It's that &lt;strong&gt;Stripe doesn't list Bangladesh among its supported countries&lt;/strong&gt;, and most tutorials on the internet quietly assume you can just sign up.&lt;/p&gt;

&lt;p&gt;So this post skips Stripe entirely and covers the routes that actually move USD into a Bangladeshi account — and the part people get wrong, which is the second half: bringing it home.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two problems, not one
&lt;/h2&gt;

&lt;p&gt;The mistake is thinking you need "a payment gateway." You need two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A platform that will onboard you and pay you in USD.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A way to get that USD into a local account, with a paper trail.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Solve only the first and your money sits in a foreign balance you can't use. Solve only the second and there's nothing flowing in.&lt;/p&gt;

&lt;h2&gt;
  
  
  The receiving layer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Merchant of Record platforms.&lt;/strong&gt; An MoR is the legal seller of your product: the customer's invoice comes from them, and they handle sales tax/VAT in the customer's country, fraud, chargebacks and refunds. For a solo developer that removes a compliance burden that's genuinely hard to carry alone.&lt;/p&gt;

&lt;p&gt;Several explicitly market to founders outside the US and EU:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dodo Payments&lt;/strong&gt; — lists Bangladesh among the countries it targets; payouts can land in a Payoneer receiving account.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polar&lt;/strong&gt; and &lt;strong&gt;Creem&lt;/strong&gt; — MoRs onboarding individuals, no registered company required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paddle&lt;/strong&gt; and &lt;strong&gt;FastSpring&lt;/strong&gt; — established MoRs, heavier onboarding and more scrutiny of what you sell.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No fee tables here, deliberately. Rates go stale fast and a wrong number is worse than none. Check each platform's own pricing page the day you sign up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Payoneer.&lt;/strong&gt; The most common route for Bangladeshi freelancers. You get a US receiving account that platforms can pay into via ACH, then withdraw locally. Fees depend on your account tier — confirm on your own fee page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why local mobile money doesn't solve this
&lt;/h2&gt;

&lt;p&gt;bKash and Nagad are excellent domestic rails. They are not how a US or EU customer pays you in USD, and they don't give you a foreign-currency receiving account. The same applies to local gateways that settle in BDT: they solve "accept money from someone inside Bangladesh" or "accept cards and settle locally," not "hold USD earned abroad."&lt;/p&gt;

&lt;p&gt;If your product's customers are abroad, you need a foreign-currency receiving route first. Local rails come later, when the money is already yours in taka.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bringing it home
&lt;/h2&gt;

&lt;p&gt;This is the Bangladesh-specific part. Inward remittance for IT/ITES and freelance services has documented channels through authorized dealer banks, and Bangladesh Bank has run incentive schemes on such remittances. &lt;strong&gt;The specific percentages, eligible services, and paperwork change — sometimes at short notice — so confirm the current rules with your bank and a tax professional rather than relying on a blog post.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The general shape:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;USD arrives in your foreign-currency receiving account (Payoneer, or a platform payout).&lt;/li&gt;
&lt;li&gt;You transfer it to a Bangladeshi bank that handles IT/freelance inward remittance.&lt;/li&gt;
&lt;li&gt;The bank credits you locally and generates the remittance documentation.&lt;/li&gt;
&lt;li&gt;That documentation is what supports your tax position later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep every step documented. The paper trail is the whole game.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually gets applications rejected
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Proof of address.&lt;/strong&gt; KYC wants a document tying you to an address — utility bill, bank statement, government letter in your name. Mobile top-up screenshots fail. Sort this before you start signing up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Product category.&lt;/strong&gt; Crypto, gambling-adjacent products, forex signals and some "get rich" info products get refused — sometimes silently, sometimes after you've integrated. Read the prohibited-business list first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Minimum payout thresholds.&lt;/strong&gt; Some platforms won't release funds below a set amount. A cheap product with low volume can mean months before your first withdrawal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Tax registration.&lt;/strong&gt; Freelance and IT-export income has its own filing requirements, and a TIN is typically part of operating cleanly. Rates and thresholds change — get advice specific to your situation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The order to do it in
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick your receiving route: MoR, or your own payment account.&lt;/li&gt;
&lt;li&gt;Open the Payoneer (or equivalent) account first, so the destination exists before you sell.&lt;/li&gt;
&lt;li&gt;Ask your bank about the IT/freelance inward remittance route before your first payout.&lt;/li&gt;
&lt;li&gt;Prepare KYC documents.&lt;/li&gt;
&lt;li&gt;Then integrate a platform — among those that will actually accept you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Doing it in reverse is how people spend three weeks integrating something that rejects them at the final step.&lt;/p&gt;

&lt;h2&gt;
  
  
  The caveat
&lt;/h2&gt;

&lt;p&gt;This is a map of which questions to ask, not tax or legal advice. &lt;strong&gt;Talk to someone who has handled Bangladeshi IT-export filings before your first significant payout.&lt;/strong&gt; Rules here move, and one consultation costs less than an account that gets frozen.&lt;/p&gt;




&lt;p&gt;I keep the full comparison — 50 platforms, filterable by country, entity type and product type — here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive version:&lt;/strong&gt; &lt;a href="https://workspace-zeta-dun.vercel.app" rel="noopener noreferrer"&gt;https://workspace-zeta-dun.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub (corrections welcome):&lt;/strong&gt; &lt;a href="https://github.com/chenningdev/pay-usd-from-anywhere" rel="noopener noreferrer"&gt;https://github.com/chenningdev/pay-usd-from-anywhere&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stuck on getting paid from outside the US?&lt;/strong&gt;​&lt;br&gt;
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.&lt;br&gt;
Book a 30-minute paid consultation — $49, paid via Payoneer.&lt;br&gt;
Email me: &lt;a href="mailto:3133371715@qq.com"&gt;3133371715@qq.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've received USD as a developer from Bangladesh and hit a step that isn't covered, say so in the comments — especially anything about the bank-side inward remittance paperwork. That's the detail generic comparisons always miss.&lt;/p&gt;

</description>
      <category>bangladesh</category>
      <category>payments</category>
      <category>freelance</category>
      <category>developers</category>
    </item>
    <item>
      <title>Receiving USD payments in Pakistan as a developer: what actually works in 2026</title>
      <dc:creator>chenningdev</dc:creator>
      <pubDate>Sun, 18 Oct 2026 02:13:19 +0000</pubDate>
      <link>https://dev.to/chenningdev/receiving-usd-payments-in-pakistan-as-a-developer-what-actually-works-in-2026-1enb</link>
      <guid>https://dev.to/chenningdev/receiving-usd-payments-in-pakistan-as-a-developer-what-actually-works-in-2026-1enb</guid>
      <description>&lt;h1&gt;
  
  
  Receiving USD payments in Pakistan as a developer: what actually works in 2026
&lt;/h1&gt;

&lt;p&gt;If you're a developer in Pakistan trying to get paid by an international client or via a SaaS product, the first thing that doesn't work is the thing everyone else assumes you'll use: &lt;strong&gt;Stripe.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stripe does not list Pakistan among its supported countries. You'll see tutorials telling you to "just sign up for Stripe," and then you'll hit a wall at onboarding that the tutorial never mentions. So let's skip Stripe and talk about what actually moves money into your account.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two separate problems, not one
&lt;/h2&gt;

&lt;p&gt;The mistake is thinking "I need a payment gateway." You actually need two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A platform that will onboard you and pay you in USD.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A way to bring that USD into a Pakistani bank account.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Solve only the first and you'll have money stuck in a foreign account. Solve only the second and you have nowhere for it to come from.&lt;/p&gt;

&lt;h2&gt;
  
  
  The receiving layer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Merchant of Record platforms.&lt;/strong&gt; These act as the legal seller of your product, which removes the need for you to handle sales tax in your customers' countries. Several explicitly market to developers in Pakistan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dodo Payments&lt;/strong&gt; — lists Pakistan among its target markets; payouts can land in a Payoneer receiving account.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polar&lt;/strong&gt; and &lt;strong&gt;Creem&lt;/strong&gt; — MoRs onboarding individuals, no registered company required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paddle&lt;/strong&gt; and &lt;strong&gt;FastSpring&lt;/strong&gt; — established MoRs with heavier onboarding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm not putting fee tables here on purpose. Numbers change, and a wrong number helps nobody. Check each platform's pricing page on the day you sign up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Payoneer.&lt;/strong&gt; This is the most common route for Pakistani freelancers. Payoneer gives you a US receiving account that international platforms can pay into via ACH, and from there you withdraw to your local bank. The exact fee schedule depends on your account tier — confirm it on your own Payoneer fee page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local gateways are weak for this use case.&lt;/strong&gt; JazzCash and Easypaisa are domestic mobile-money rails; they are not how you receive USD from a US or EU customer. Don't build your international flow on them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bringing it home
&lt;/h2&gt;

&lt;p&gt;This is the part that's specific to Pakistan. The State Bank of Pakistan has put in place arrangements for freelancers to receive export income through designated local banks, and there are documented routes for converting freelance USD earnings into PKR via your bank. The specifics — which banks are enabled, what paperwork each requires — change, so confirm with your bank before relying on a particular route.&lt;/p&gt;

&lt;p&gt;The general shape is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Money arrives in a USD-denominated receiving account (yours via Payoneer, or a platform payout).&lt;/li&gt;
&lt;li&gt;You withdraw/transfer to a Pakistani bank that supports the freelancer inflow route.&lt;/li&gt;
&lt;li&gt;The bank converts to PKR and reports it through the appropriate channel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cleanest outcomes come from keeping the &lt;strong&gt;paper trail intact&lt;/strong&gt; — every step documented — because that paper trail is what your tax filings depend on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What trips people up
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Category refusal.&lt;/strong&gt; Some platforms quietly refuse certain product categories — crypto, gambling-adjacent, forex signals, "get rich" info products. Read the prohibited-business list before you integrate, not after.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Minimum payout thresholds.&lt;/strong&gt; If a platform only releases funds above a set amount, a $9 product selling twice a month may leave you waiting a long time for your first withdrawal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. FBR documentation.&lt;/strong&gt; Pakistan's tax authority, the FBR, has a concessional tax regime for IT and IT-enabled services exports, but using it requires registration and the right filings. The exact current rates and conditions change — &lt;strong&gt;confirm them with a tax consultant who handles IT-export income.&lt;/strong&gt; Don't take a blog post's tax number as your filing basis.&lt;/p&gt;

&lt;h2&gt;
  
  
  The order to do it in
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick a receiving route: MoR platform, or Payoneer + your product.&lt;/li&gt;
&lt;li&gt;Open the Payoneer account &lt;em&gt;first&lt;/em&gt; if you'll need a USD receiving account — have the destination ready before you start selling.&lt;/li&gt;
&lt;li&gt;Talk to your bank about the freelancer USD-inflow route before your first payout, so you're not figuring it out under pressure.&lt;/li&gt;
&lt;li&gt;Prepare KYC documents (proof of address, ID) beforehand.&lt;/li&gt;
&lt;li&gt;Then integrate a platform — only among those that will actually accept you.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The caveat
&lt;/h2&gt;

&lt;p&gt;I'm describing the shape of the problem, not giving tax or legal advice. &lt;strong&gt;Talk to a professional who handles Pakistani IT-export filings before your first significant payout.&lt;/strong&gt; One consultation costs less than a failed filing or a frozen account.&lt;/p&gt;




&lt;p&gt;I keep the full comparison — 50 platforms, filterable by country, entity type and product type — here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive version:&lt;/strong&gt; &lt;a href="https://workspace-zeta-dun.vercel.app" rel="noopener noreferrer"&gt;https://workspace-zeta-dun.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub (corrections welcome):&lt;/strong&gt; &lt;a href="https://github.com/chenningdev/pay-usd-from-anywhere" rel="noopener noreferrer"&gt;https://github.com/chenningdev/pay-usd-from-anywhere&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stuck on getting paid from outside the US?&lt;/strong&gt;​&lt;br&gt;
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.&lt;br&gt;
Book a 30-minute paid consultation — $49, paid via Payoneer.&lt;br&gt;
Email me: &lt;a href="mailto:3133371715@qq.com"&gt;3133371715@qq.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've received USD as a developer from Pakistan and hit a step that isn't covered here — especially anything about the bank-side inflow route — tell me in the comments. That's the part most comparison posts get wrong.&lt;/p&gt;

</description>
      <category>pakistan</category>
      <category>payments</category>
      <category>freelance</category>
      <category>developers</category>
    </item>
    <item>
      <title>Getting paid in USD as an Indian developer: the part nobody explains</title>
      <dc:creator>chenningdev</dc:creator>
      <pubDate>Sun, 18 Oct 2026 02:06:17 +0000</pubDate>
      <link>https://dev.to/chenningdev/getting-paid-in-usd-as-an-indian-developer-the-part-nobody-explains-468e</link>
      <guid>https://dev.to/chenningdev/getting-paid-in-usd-as-an-indian-developer-the-part-nobody-explains-468e</guid>
      <description>&lt;h1&gt;
  
  
  Getting paid in USD as an Indian developer: the part nobody explains
&lt;/h1&gt;

&lt;p&gt;Search "accept international payments India" and you'll get a list of gateways. Razorpay, Cashfree, Stripe, PayU. Problem solved, right?&lt;/p&gt;

&lt;p&gt;Not quite. Stripe does operate in India. The gateway question was never the hard part for Indian developers. The hard part is one step later: &lt;strong&gt;can you prove to a bank and to the tax department that this money is an export of services?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Get that wrong and you don't lose a sale. You lose the ability to claim back input tax credits, and you spend months in paperwork. So this post is about the part that actually trips people up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stripe India works, but it settles in rupees
&lt;/h2&gt;

&lt;p&gt;Stripe India requires an Indian business entity and settles to an Indian bank account in INR. That's fine if your goal is "money arrives." It's a different thing from "I hold USD," and it's a different thing again from "my export paperwork is clean."&lt;/p&gt;

&lt;p&gt;Three distinct problems. Most guides collapse them into one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real question: is this an export of services?
&lt;/h2&gt;

&lt;p&gt;If you're selling software or SaaS to customers outside India, you're exporting services. India treats export of services as &lt;strong&gt;zero-rated&lt;/strong&gt; under GST — meaning you shouldn't be paying GST on that revenue — &lt;strong&gt;but zero-rated is not the same as automatic.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To get the benefit, a few things have to be in place:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. GST registration.&lt;/strong&gt; If you're above the turnover threshold for services, you need to be registered. Below it you may not need to register at all — which is simpler, but limits your ability to claim refunds on input costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. An LUT (Letter of Undertaking).&lt;/strong&gt; This is the document that lets you export services &lt;strong&gt;without paying IGST upfront and then chasing a refund&lt;/strong&gt;. Without an LUT, you pay the tax first and reclaim later. With it, you skip that entire cash-flow hole. File it — it's the single highest-leverage piece of paperwork here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. FIRC / FIRA.&lt;/strong&gt; This is the certificate your bank issues when foreign currency lands in your account. It's your proof that payment actually came from abroad. When you file for a refund, this is the evidence. If your money arrives through a payment aggregator that doesn't produce a clean FIRC/FIRA per transaction, your refund claim gets messy.&lt;/p&gt;

&lt;p&gt;That last point is where the gateway choice actually matters — not fees.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Merchant of Record platforms fit
&lt;/h2&gt;

&lt;p&gt;A Merchant of Record (MoR) — Polar, Creem, Dodo Payments, Paddle, FastSpring — becomes the legal seller of your product. The customer's invoice is from them. They handle sales tax/VAT in the customer's country, fraud, chargebacks, and refunds.&lt;/p&gt;

&lt;p&gt;For an Indian developer selling globally, that removes a large compliance surface on the &lt;em&gt;customer&lt;/em&gt; side. It also means your customer relationship is one hop removed, which some buyers dislike.&lt;/p&gt;

&lt;p&gt;But here's the part people miss: &lt;strong&gt;an MoR does not take over your Indian export obligations.&lt;/strong&gt; Your income is still export of services. You still need the documentation chain on your side. The MoR simplifies the foreign tax question, not the domestic one.&lt;/p&gt;

&lt;p&gt;So decide early: do you want maximum simplicity on the customer's side (MoR), or maximum control and lower fees (your own payment account + your own paperwork)? Both are legitimate. Pick one and build the paperwork around it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting the USD to actually land
&lt;/h2&gt;

&lt;p&gt;Whichever route you take, you eventually need a receiving account that accepts USD. Options Indian developers commonly use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Your bank's USD account&lt;/strong&gt; — cleanest for FIRC purposes, more paperwork to open, and correspondent bank fees apply.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Payoneer&lt;/strong&gt; — gives you a US receiving account that platforms can pay into via ACH, then you withdraw to your Indian bank.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wise&lt;/strong&gt; — receiving accounts in multiple currencies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The trade-off is always the same: the cleaner the paper trail, the more friction to set up. If you plan to claim GST refunds, favour the route that produces proper certificates over the route that's easiest.&lt;/p&gt;

&lt;h2&gt;
  
  
  The order that saves you weeks
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Decide: MoR, or your own payment account.&lt;/li&gt;
&lt;li&gt;Decide: do you need GST registration (i.e. are you above the threshold)?&lt;/li&gt;
&lt;li&gt;If yes — file the LUT before your first export invoice.&lt;/li&gt;
&lt;li&gt;Set up the receiving account so the money arrives with a paper trail.&lt;/li&gt;
&lt;li&gt;Build an export invoice template with the right details on it.&lt;/li&gt;
&lt;li&gt;Then pick a gateway, and only among the ones compatible with the above.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most people do this in reverse: pick the gateway, integrate it, sell for six months, then discover they can't cleanly claim the refund.&lt;/p&gt;

&lt;h2&gt;
  
  
  The caveat that matters more than anything above
&lt;/h2&gt;

&lt;p&gt;I'm not a chartered accountant, and Indian tax rules change. &lt;strong&gt;Talk to a CA who has done export-of-services filings before your first significant payout.&lt;/strong&gt; The cost of one consultation is trivial compared to the cost of a refund claim that fails on documentation.&lt;/p&gt;

&lt;p&gt;Treat this post as a map of which questions to ask, not as a filing guide.&lt;/p&gt;




&lt;p&gt;I keep the full platform comparison — 50 platforms, filterable by country, entity type and product type — here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive version:&lt;/strong&gt; &lt;a href="https://workspace-zeta-dun.vercel.app" rel="noopener noreferrer"&gt;https://workspace-zeta-dun.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub (corrections welcome):&lt;/strong&gt; &lt;a href="https://github.com/chenningdev/pay-usd-from-anywhere" rel="noopener noreferrer"&gt;https://github.com/chenningdev/pay-usd-from-anywhere&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stuck on getting paid from outside the US?&lt;/strong&gt;​&lt;br&gt;
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.&lt;br&gt;
Book a 30-minute paid consultation — $49, paid via Payoneer.&lt;br&gt;
Email me: &lt;a href="mailto:3133371715@qq.com"&gt;3133371715@qq.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've done export-of-services filings from India and hit something that isn't covered here, say so in the comments — especially anything about FIRC handling through aggregators. That's the detail I most want to get right.&lt;/p&gt;

</description>
      <category>india</category>
      <category>payments</category>
      <category>gst</category>
      <category>saas</category>
    </item>
    <item>
      <title>How developers in Nigeria can actually receive USD payments in 2026</title>
      <dc:creator>chenningdev</dc:creator>
      <pubDate>Sun, 18 Oct 2026 02:01:56 +0000</pubDate>
      <link>https://dev.to/chenningdev/how-developers-in-nigeria-can-actually-receive-usd-payments-in-2026-21p9</link>
      <guid>https://dev.to/chenningdev/how-developers-in-nigeria-can-actually-receive-usd-payments-in-2026-21p9</guid>
      <description>&lt;h1&gt;
  
  
  How developers in Nigeria can actually receive USD payments in 2026
&lt;/h1&gt;

&lt;p&gt;Most articles about "accepting payments in Nigeria" answer the wrong question. They list gateways that will take a Naira payment from a customer. That's the easy half.&lt;/p&gt;

&lt;p&gt;The hard half is this: a customer pays you in USD, and you need that USD to arrive somewhere you can actually use — without a US company, without a US bank account, and without lying about where you live.&lt;/p&gt;

&lt;p&gt;I've been mapping this out platform by platform. Here's what actually matters if you're building from Nigeria.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Stripe usually isn't the answer
&lt;/h2&gt;

&lt;p&gt;Stripe does not list Nigeria among its supported countries for standard accounts. This is the single most common dead end: a tutorial assumes Stripe, you try to sign up, and you can't complete onboarding.&lt;/p&gt;

&lt;p&gt;There's an extra layer of confusion worth clearing up. Stripe acquired Paystack in 2020. Paystack is a genuinely good product and it's Nigerian-founded — but it is not "Stripe for Nigeria" in the sense people hope. Paystack settles to local bank accounts in local currency. If your goal is to &lt;em&gt;hold USD&lt;/em&gt;, that's a different problem than "accept payments."&lt;/p&gt;

&lt;p&gt;So before you compare fees, answer one question: do you need to &lt;strong&gt;accept money&lt;/strong&gt;, or do you need to &lt;strong&gt;hold USD&lt;/strong&gt;? They're different products.&lt;/p&gt;

&lt;h2&gt;
  
  
  The route that actually works: a Merchant of Record
&lt;/h2&gt;

&lt;p&gt;A Merchant of Record (MoR) is the legal seller of your product. The customer's invoice comes from them, not from you. They handle sales tax/VAT registration and remittance, fraud, chargebacks, and refunds.&lt;/p&gt;

&lt;p&gt;For a solo developer in Nigeria this isn't a convenience feature. It's often the difference between selling internationally and not selling at all, because it removes the need to register a local entity in every country you sell into — and it means the platform, not you, is on the hook for tax compliance.&lt;/p&gt;

&lt;p&gt;The platforms that market themselves to founders outside the US and EU include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dodo Payments&lt;/strong&gt; — explicitly targets developers in India, Nigeria, Pakistan, Bangladesh, Brazil. Payouts can land in a Payoneer receiving account.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polar&lt;/strong&gt; — MoR with tiered pricing; onboarding open to individuals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Creem&lt;/strong&gt; — MoR aimed at bootstrapped founders, no registered company required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paddle&lt;/strong&gt; — established MoR, heavier onboarding, more scrutiny of what you sell.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FastSpring&lt;/strong&gt; — MoR, quote-based, heavier still; better fit once you have real revenue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm deliberately not putting fee numbers in this section. Fee tables go stale within months, and a wrong number in an article is worse than no number. Check each platform's own pricing page on the day you sign up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your second problem: getting the USD out
&lt;/h2&gt;

&lt;p&gt;Even after a platform agrees to pay you, you still need the money to reach you. This is where people get stuck, because they solved the "accept payment" half and assumed the rest would follow.&lt;/p&gt;

&lt;p&gt;The practical route most Nigerian developers use is a &lt;strong&gt;Payoneer receiving account&lt;/strong&gt;. Payoneer gives you a US receiving account (Citibank, with an ABA routing number) that most platforms can pay into via ACH. From there you withdraw to a local bank.&lt;/p&gt;

&lt;p&gt;The exact fee schedule depends on your account tier, so confirm it on your own Payoneer fee page rather than trusting a blog post — including this one. The structure is roughly: free to register, a yearly fee that's waived in year one and only applies below a received-volume threshold, around 1% to receive from a US ACH or European bank, more if received via card, and a percentage on conversion when you withdraw locally.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three things that actually kill applications
&lt;/h2&gt;

&lt;p&gt;These come up repeatedly and none of them are about fees:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Proof of address.&lt;/strong&gt; KYC asks for a document tying you to an address. Utility bills in your own name, bank statements, government letters. A phone bill screenshot usually fails. Sort this out before you start signing up, not after.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Product category.&lt;/strong&gt; Crypto, gambling-adjacent products, forex signals, and some "get rich" info products get refused quietly — sometimes after you've integrated. Read the prohibited-business list first. If your product is borderline, ask support in writing before building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Minimum payout thresholds.&lt;/strong&gt; Some platforms won't release money below a set amount. If your product is $9 and you sell three a month, you may wait a long time for your first payout. Match the platform to your price point, not just to its fee.&lt;/p&gt;

&lt;h2&gt;
  
  
  The order to do things in
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Decide whether you need to accept payments or hold USD.&lt;/li&gt;
&lt;li&gt;If you need USD, shortlist MoRs that accept individuals from Nigeria.&lt;/li&gt;
&lt;li&gt;Open the Payoneer account &lt;em&gt;first&lt;/em&gt;, so you have a payout destination ready.&lt;/li&gt;
&lt;li&gt;Prepare KYC documents before onboarding anywhere.&lt;/li&gt;
&lt;li&gt;Then compare fees — only among platforms that will actually accept you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Doing it in the reverse order is how people spend three weeks integrating a platform that rejects them at the final step.&lt;/p&gt;




&lt;p&gt;I keep the full comparison — 50 platforms, filterable by country, entity type and product type — here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive version:&lt;/strong&gt; &lt;a href="https://workspace-zeta-dun.vercel.app" rel="noopener noreferrer"&gt;https://workspace-zeta-dun.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub (corrections welcome):&lt;/strong&gt; &lt;a href="https://github.com/chenningdev/pay-usd-from-anywhere" rel="noopener noreferrer"&gt;https://github.com/chenningdev/pay-usd-from-anywhere&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stuck on getting paid from outside the US?&lt;/strong&gt;​&lt;br&gt;
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.&lt;br&gt;
Book a 30-minute paid consultation — $49, paid via Payoneer.&lt;br&gt;
Email me: &lt;a href="mailto:3133371715@qq.com"&gt;3133371715@qq.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've been through onboarding from Nigeria and hit a wall that isn't listed here, tell me in the comments. That's the part generic comparison posts always miss — and it's the part I want to fix.&lt;/p&gt;

</description>
      <category>nigeria</category>
      <category>payments</category>
      <category>stripe</category>
      <category>fintech</category>
    </item>
    <item>
      <title>Which payment platform can legally pay you in USD? A map for developers outside the US</title>
      <dc:creator>chenningdev</dc:creator>
      <pubDate>Sun, 18 Oct 2026 00:55:41 +0000</pubDate>
      <link>https://dev.to/chenningdev/which-payment-platform-can-legally-pay-you-in-usd-a-map-for-developers-outside-the-us-1em2</link>
      <guid>https://dev.to/chenningdev/which-payment-platform-can-legally-pay-you-in-usd-a-map-for-developers-outside-the-us-1em2</guid>
      <description>&lt;h1&gt;
  
  
  Which payment platform can legally pay you in USD? A map for developers outside the US
&lt;/h1&gt;

&lt;p&gt;I spent the last few weeks on a boring problem: I wanted to know, for certain, which payment platform would let a developer in a country Stripe doesn't support receive USD legally.&lt;/p&gt;

&lt;p&gt;Not "which one has nice docs." Not "which one everyone recommends." Which ones will actually &lt;strong&gt;onboard you and pay you out&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I ended up comparing 50 of them. Here's the useful part.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three questions that decide everything
&lt;/h2&gt;

&lt;p&gt;Most comparison articles start with fees. That's the wrong order. Fees only matter for the platforms that will accept you at all.&lt;/p&gt;

&lt;p&gt;Answer these first, in this sequence, and most of the list disappears:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Your country — not your customers' country.&lt;/strong&gt;&lt;br&gt;
Every platform cares where &lt;em&gt;you&lt;/em&gt; are. Stripe's supported-country list is far shorter than people assume. MoRs are usually more flexible here, but not infinitely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Your entity type.&lt;/strong&gt;&lt;br&gt;
Individual, sole proprietor, or registered company? Most Merchant-of-Record platforms will accept individuals. Most raw processors won't, or will after a pile of KYC.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. What you sell.&lt;/strong&gt;&lt;br&gt;
SaaS subscription, one-off digital product, course, license keys. Some platforms quietly refuse whole categories.&lt;/p&gt;

&lt;p&gt;If you can't answer all three, no fee comparison will help you. You'll pick the cheapest option and then fail onboarding.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "Merchant of Record" actually buys you
&lt;/h2&gt;

&lt;p&gt;This is the part that changes outcomes for developers in restricted countries, and it's usually explained badly.&lt;/p&gt;

&lt;p&gt;A Merchant of Record (MoR) is &lt;strong&gt;the legal seller&lt;/strong&gt; of your product. The customer's invoice is from them, not you. That means they handle VAT/sales tax registration and remittance, fraud, chargebacks, and refunds.&lt;/p&gt;

&lt;p&gt;For a solo developer, that's not a convenience feature. It's often the difference between selling globally and not selling at all, because it removes the need to register a local entity to collect tax in countries where you sell.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five platforms worth knowing
&lt;/h2&gt;

&lt;p&gt;Fees below were checked against official sources at the time of writing. They change — always confirm on the platform's own pricing page before you commit.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Confirmed facts&lt;/th&gt;
&lt;th&gt;Good for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Polar&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MoR&lt;/td&gt;
&lt;td&gt;5% + $0.50; lower tiers at 3.8%, 3.6%, 3.4% with $20 / $100 / $400 monthly plans. Onboarding open to individuals.&lt;/td&gt;
&lt;td&gt;Subscription SaaS, OSS maintainers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Creem&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MoR&lt;/td&gt;
&lt;td&gt;3.9% + $0.40 per transaction, no monthly fee, no minimum. No registered company required.&lt;/td&gt;
&lt;td&gt;Bootstrapped founders, AI tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Dodo Payments&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MoR&lt;/td&gt;
&lt;td&gt;US cards 4% + $0.40; international cards +1.5%; subscriptions +0.5%; ACH/SEPA 1.5% capped at $15. Minimum payout $100, reducible to $50. Payouts can land in a Payoneer receiving account.&lt;/td&gt;
&lt;td&gt;Developers in India, Nigeria, Pakistan, Bangladesh, Brazil&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Payhip&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Platform / MoR&lt;/td&gt;
&lt;td&gt;No monthly fee, accepts sellers globally, runs a 50% recurring affiliate program.&lt;/td&gt;
&lt;td&gt;Digital products, courses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;FastSpring&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MoR (quote-based)&lt;/td&gt;
&lt;td&gt;Publishes no rate card at all — you build a custom quote. Heavier onboarding.&lt;/td&gt;
&lt;td&gt;Established software vendors&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Two things I wish someone had told me
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Lemon Squeezy was acquired by Stripe in 2024.&lt;/strong&gt; It still runs, but treat it as a Stripe product now rather than the indie alternative it used to be. If your reason for choosing it was "not Stripe," that reason is gone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting paid is two problems, not one.&lt;/strong&gt; First the platform has to pay you. Then you have to get the USD into your local bank. The second half is where people get surprised.&lt;/p&gt;

&lt;p&gt;On that second half: Payoneer gives you a US receiving account (Citibank, ABA routing number) that most platforms can pay into via ACH. The exact fee schedule depends on your account tier, so confirm these on your own Payoneer fee page before relying on them — the structure I see is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free to register, no monthly fee&lt;/li&gt;
&lt;li&gt;A yearly fee that's waived in your first year and only charged if your annual received volume stays below a threshold&lt;/li&gt;
&lt;li&gt;Receiving from a US ACH / European bank: around 1%&lt;/li&gt;
&lt;li&gt;Receiving via card: higher, a few percent plus a fixed fee&lt;/li&gt;
&lt;li&gt;Withdrawing to a local bank with currency conversion: a percentage that your account shows at withdrawal time&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest caveat
&lt;/h2&gt;

&lt;p&gt;Every number in this post will eventually be wrong. Platforms revise pricing and quietly narrow their supported countries.&lt;/p&gt;

&lt;p&gt;If a figure here conflicts with the platform's own page, &lt;strong&gt;the platform's page wins.&lt;/strong&gt; That's why I keep the full list as something I can update, rather than a blog post I forget about.&lt;/p&gt;




&lt;p&gt;If you want the full version, filterable by country, entity type, and product type across all 50 platforms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive version:&lt;/strong&gt; &lt;a href="https://workspace-zeta-dun.vercel.app" rel="noopener noreferrer"&gt;https://workspace-zeta-dun.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub (corrections and PRs welcome):&lt;/strong&gt; &lt;a href="https://github.com/chenningdev/pay-usd-from-anywhere" rel="noopener noreferrer"&gt;https://github.com/chenningdev/pay-usd-from-anywhere&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Stuck on getting paid from outside the US?&lt;/strong&gt;​&lt;br&gt;
I've mapped 50 platforms and helped developers in India, Nigeria, Pakistan and Bangladesh figure out which one will actually onboard them and how to get the money out.&lt;br&gt;
Book a 30-minute paid consultation — $49, paid via Payoneer.&lt;br&gt;
Email me: &lt;a href="mailto:3133371715@qq.com"&gt;3133371715@qq.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've been through onboarding somewhere and hit a wall I haven't listed, I'd genuinely like to hear it — that's the part most comparisons miss.&lt;/p&gt;

</description>
      <category>payments</category>
      <category>saas</category>
      <category>developers</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
