How to register Temporary Flights legally, take payments + make real bookings, with the lowest legal tax — set up remotely, suited to a Malaysian owner with an NRI co-founder.
⚠️ This is a planning summary, not legal or tax advice. Confirm everything with a Labuan trust company / Malaysian tax advisor (and an Indian CA for FEMA/NRI) before registering or taking real revenue.
01Situation & goal
People: Malaysian wife (clear Malaysian tax home) + NRI-Indian husband, both based in/around Malaysia.
~3% corporate tax on net trading profit + 0% on dividends paid out → you keep ~97%.
Owned by the Malaysian wife → removes the entire India FEMA / RBI / tax complication (owner isn't an Indian resident). Husband is a genuine co-director.
Set up remotely via a Labuan trust company (you're already in Malaysia; no travel).
Conditions to meet: economic substance (a small amount of local staff + spend), and trading mainly with non-residents in foreign currency.
Fallback: Malaysian Sdn Bhd
If Labuan's substance or banking is a hassle: a normal Sdn Bhd — 17% / 24% corporate + 0% dividends (keep ~76–83%). Simplest setup (SSM online + a company secretary), full Stripe Malaysia support, easy local banking.
03Options compared
Option
Tax
Remote setup
Verdict for Temporary Flights
Labuan (via wife)
~3% + 0% dividends
Yes
Best — lowest accessible tax, no India angle
Malaysian Sdn Bhd
17–24% + 0% div
Yes
Simplest fallback; bulletproof banking
US LLC
0% US, but…
Yes
Weak — work done in Malaysia ⇒ Malaysian-source ⇒ taxed in Malaysia anyway
Estonia OÜ
0% retained / ~22% on payout
Yes
Deferral only; ~22% when you take money out
UAE free zone
0% (qualifying)
Partly
Real 0% but ~$3–7k/yr + harder banking
Johor JS-SEZ
5% (promoted)
—
Scale-up play — gated by investment/jobs/MIDA approval; not day-one
BVI / Seychelles etc.
0%
Yes
Avoid — can't open Stripe/Mercury/real banks
04Ownership & personal tax
Wife (Malaysian) = primary owner/director — genuine role, her ID on all accounts. This is what keeps India out of the picture.
India note (husband): as NRI, India doesn't tax foreign income — but watch the deemed-residency rule (Indian citizen + >₹15L Indian income + tax-resident nowhere ⇒ deemed resident). Mitigate by keeping the business controlled outside India with no Indian-source income.
Malaysia note: income run from Malaysia is likely Malaysian-source; Labuan's 3% regime is the clean way to keep that low. Confirm current foreign-source-income rules with an advisor.
05Step-by-step plan
0
Now — validate (no company needed)
Run the live preview in test/sandbox mode. Take test bookings (Duffel test) and crypto in sandbox. Prove demand before spending on registration.
1
Decide + engage advisors
Pick Labuan vs Sdn Bhd. Engage a Labuan trust company (or company secretary for Sdn Bhd) + a Malaysian tax advisor; an Indian CA only if the husband's status needs confirming.
2
Register the entity
Labuan: trust agent files incorporation, directors/shareholder (wife), registered office, substance plan. Sdn Bhd: name search + incorporation via SSM (MyCoID) with a licensed company secretary. Both ~days, remote.
3
Bank + business accounts
Open the business bank account (Labuan bank / local bank / Wise Business). Set up the single business email (ops@yourdomain.com), 2FA, password manager. Open Stripe/NOWPayments/Duffel under the entity with its KYC docs.
4
Go live
Complete Duffel business verification for live bookings, switch NOWPayments to live with real payout wallets, point production env vars at live keys, redeploy. Add refund-on-failure + terms.
06What each provider needs to go live
Duffel — business verification/onboarding (the main gate for real airline reservations). Test mode needs nothing.
NOWPayments — most permissive; KYC for fiat conversion / higher volume; payout wallet addresses.
Stripe (optional fallback) — registered entity + business bank + KYC.
Banking — entity docs + directors' IDs; crypto inflows land as ordinary fiat from the processor (disclose honestly).
07Checklist
Validate demand in test/sandbox mode (no company)
Choose structure: Labuan (recommended) or Sdn Bhd
Engage Labuan trust co / company secretary + Malaysian tax advisor
Register entity with wife as owner/director (husband co-director)
Create one business email + 2FA + password manager
Open business bank / Wise Business
Open Duffel, NOWPayments (+ Stripe fallback) under the entity
Meet Labuan substance requirements (if Labuan)
Complete Duffel verification; switch NOWPayments + keys to live
Publish refund + terms; redeploy production with live env vars