You need to sign in or sign up before continuing.
Course · 4 lessons ~30 hr Intermediate

International Payments — FEMA, FIRC/FIRA, Wise vs Stripe Atlas vs Direct

Receive USD/EUR payments cleanly, legally, and at the lowest reasonable cost. Understand FEMA (Foreign Exchange Management Act) compliance, FIRC (Foreign Inward Remittance Certificate) and FIRA paperwork, the trade-offs between Wise vs Stripe Atlas (US LLC) vs direct bank wires vs payment aggregators (Razorpay International, Cashfree), and the GST/IT implications of each route. FEMA is type-checked international payments. Every wire has a purpose code (the type signature). Mismatched types throw runtime errors that arrive months later as RBI or IT notices. Choosing your payment route is choosing your runtime — Wise is one runtime, Stripe Atlas is a different runtime with different semantics, direct bank wire is the bare metal. Same shape as choosing between Sidekiq, Solid Queue, and a custom thread pool — the abstraction hides different costs. The temptation with Stripe Atlas is the same temptation as choosing a high-level framework when you'd be better off with bare libraries: it looks like it's saving you work, but it's actually adding a layer of indirection (US compliance) on top of work you still have to do (Indian compliance). Sometimes that's the right tradeoff. Often it isn't.

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Income Tax — Presumptive (44ADA / 44AB Applicability), Advance Tax, TDS first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

4 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.