Getting Paid from Abroad in Nepal: SWIFT, Payoneer, Dollar Cards and Tax Basics
Disclaimer: this post is general information about payment rails and bookkeeping practice, not tax or legal advice. Tax thresholds, TDS rules and NRB provisions change — confirm every position with your chartered accountant or lawyer before acting. Where this guide is unsure, it says so.
Getting the client is half the business; getting their money into your Nepali account — completely, traceably, and without a tax surprise later — is the other half. Below is the working system: rails compared, a receiving checklist, the VAT/PAN basics as actually practiced, and records that keep agency partnerships clean. If you sell fulfilment abroad, pair this with white-label services for agencies, which are billed in USD.
1. The rails, honestly compared
SWIFT bank transfer — the default for direct client payments above a few hundred dollars. Your client wires to your Nepali bank account; the bank credits NPR after conversion and its charges. Expect: purpose-of-payment documentation (invoice + agreement), 1–4 working days, and fixed correspondence fees that hurt small amounts disproportionately. Best for: agency retainers and project milestones.
Payoneer — widely used by Nepali freelancers for marketplace payouts (Upwork-style platforms), direct client payments via payment requests, and holding USD balances. Withdraw to your Nepali bank in NPR. Expect: platform-style KYC, per-transfer and currency-conversion spreads, and clean transaction statements your CA will thank you for. Best for: freelancers with many small-to-mid foreign payers.
Wise (availability varies) — where available to Nepali residents, competitive conversion on supported corridors. Availability, supported currencies and payout options for Nepal have changed before — verify current status on their site rather than trusting any blog post, including this one.
Dollar cards (outbound) — for paying abroad (Google Ads, SaaS, ESPs), not receiving. Nepali banks issue USD-denominated cards against your foreign-currency earnings or quota, commonly cited around a $500/year cap — confirm your bank’s current limit, as NRB provisions move. See Google Ads dollar-card billing for the ads-specific workflow. Never route client funds through a personal dollar card; keep client money in traceable business rails.
Rule of thumb: match the rail to the ticket size — Payoneer-style rails for frequent small payouts, SWIFT for large direct invoices — and re-check fees yearly, because every provider reprices eventually.
2. Managing the dollar-card limit for ad spend
Outbound USD spending (Google/Meta/TikTok ads, SaaS, ESPs) runs into card limits commonly cited around $500/year — confirm your bank’s current cap, as NRB provisions move. Three working models, all actually used by Nepali agencies:
- Client funds ad spend directly (cleanest). Our own quotes separate management from media for exactly this reason: management-only packages (e.g. Google Ads Basic Rs. 30,000/month) leave the client paying Google/Meta directly, so the agency card never enters the picture. Use this wherever the client has any billing capacity.
- Bundled credit with explicit accounting. Inclusive packages (e.g. Rs. 50,000/month including $100 credit) fold forex into one invoice — workable for small spends, but track the card balance weekly in festival season when top-ups bunch together.
- Distribute across rails. Separate cards/accounts per major client or platform rather than one card for everything; when one hits its cap mid-campaign, the others keep running. Document whose card pays which account before launch — mid-crisis card swaps lose conversion history and billing continuity.
Never route client media through a personal card without a written pass-through agreement, and never let ad accounts depend on a single card with no backup. Paused-for-billing campaigns lose learning data that money cannot instantly rebuild — see dollar-card billing.
3. Receiving checklist (every foreign invoice)
- Invoice in the agreed currency with your PAN, the client’s details, service description, and payment terms. Number invoices sequentially — gaps invite questions later.
- Attach the agreement (even a one-page scope + rate + timeline) for first-time clients; banks ask for purpose documentation on larger inward remittances.
- State who bears transfer charges (OUR/SHA/BEN in SWIFT terms) before the invoice goes out, not after a short payment arrives.
- Reconcile on arrival: match each credit to its invoice the same week. Unmatched credits become a year-end archaeology project.
- Keep the trail: agreement → invoice → bank credit advice → your receipt. Four documents per payment, filed by client and month.
4. VAT, PAN and TDS — practice, not positions
What follows is how compliant Nepali service exporters commonly operate, per our own published terms — confirm your situation with your CA:
- PAN first. Invoicing, banking and withholding paperwork all key off your PAN (personal or firm). Get it before the revenue, not after.
- VAT on exports: our rate card’s standing practice is 13% VAT on domestic invoices, and base price only (no VAT) for services billed to clients outside Nepal and paid from abroad in foreign currency. VAT registration itself depends on turnover thresholds — a question for your CA in your first profitable quarter.
- TDS: certain domestic payments (for example influencer payouts, per our rate sheet) leave TDS to the payer via IRD as applicable. Cross-border service receipts have their own withholding logic on both sides — document who withholds what in the agreement.
- Digital Service Tax — how to stay ready without guessing: proposals around taxing digital services circulate periodically, and the only honest guidance in a blog post is a monitoring routine, not a rate. Keep a one-page DST watch file: (a) which of your revenue lines could fall in scope if proposals pass (foreign-client services, platform payouts, SaaS resale), each with annual totals; (b) the date and source of every rule you rely on; (c) a standing quarterly question for your CA — “anything in force for my service type this quarter?” Do not accrue, charge, or ignore DST on the basis of headlines; do not quote a rate or filing procedure from any article, including this one. When — and only when — your CA confirms an in-force obligation, the watch file becomes the filing worksheet: scoped revenues already totalled, periods already dated.
The principle: boring paperwork done monthly beats clever structuring discovered during an audit.
5. Records that keep partnerships clean
If you white-label for foreign agencies or subcontract locally, money disputes end partnerships faster than quality disputes:
- One rate reference both sides can see (we publish ours: Rs. 1,200 / 1,800 / 2,500 per hour by complexity, USD billing abroad).
- Monthly statements both sides sign off: hours or deliverables, rate applied, forex rate used, amount due.
- Separate client money from operating money from day one — even as a solo freelancer.
What to do this week
- Pick one primary rail per payer type and write it down; close or ignore the rest.
- Send your next foreign invoice with PAN, sequential numbering and charge-bearer stated.
- Ask your CA three questions: my VAT position, my TDS obligations, and what records they want monthly.
- Selling fulfilment abroad? See white-label terms and international services.
Related reading: Google Ads dollar-card billing, freelance vs agency vs in-house, honest cost guide, and hire a digital marketing expert.


