logo

S0202 Purpose Code: Payment for operating expenses of Indian shipping companies operating abroad

Publish date: 15 Aug 2026
S0202Transport & Logistics

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.

Purpose code S0202 is used when an Indian business pays a foreign counterparty for operating expenses of Indian shipping companies operating abroad.

FieldDetails
Purpose CodeS0202
CategoryTransport
Used byIndian shipping companies and operators paying overseas parties for vessel operating expenses incurred outside India
Transaction directionOutward
What it coversPaying foreign ports, agents and service providers for operating costs of Indian ships working on international routes

Revenue Leak Calculator

  • ✓ Fees quietly eating margin?
  • ✓ Current provider vs Skydo
  • ✓ Reclaim what's yours

What is the S0202 purpose code?

Purpose code S0202 is used when an Indian shipping company sends money abroad to pay operating expenses incurred by its vessels while they are outside India. This covers payments for costs like port charges, pilotage, berthing, towage, bunkering, crew-related local expenses, and other running costs settled with foreign ports, agents and service providers. It applies to operational expenditure of Indian-flagged or Indian-operated ships abroad, not to capital purchases of vessels or imports of marine equipment. Under RBI FEMA guidelines, this outward payment is classified under transport and reported accordingly.

When to use S0202 purpose code?

Use S0202 when you are paying overseas ports, local agents or service providers for day-to-day operating expenses of Indian ships working on foreign routes. It is the correct RBI purpose code for routine costs your vessels incur outside India, whether you pay as a large shipping line, coastal operator or logistics company managing Indian-flagged ships abroad. S0202 covers operating expenses, not capital expenditure or imports of physical marine equipment.

When to use a different code:

  • Use the code for freight and chartering services when the payment is for international freight or vessel charter fees rather than operating expenses
  • Use the code for maintenance and dry-docking services when the payment is for major overhauls or dockyard repair contracts abroad
  • Use the matching P code when you are receiving money rather than paying

Who typically uses S0202 purpose code?

Indian shipping companies, logistics groups and vessel operators that pay overseas ports, agents and suppliers for the operating expenses of Indian ships on international routes. It applies whether you operate as a private limited company, a listed company or another registered entity, as long as the operating services are provided outside India for Indian-operated vessels.

Examples of transactions covered

  • Port dues and pilotage charges paid to a foreign port authority for an Indian-flagged vessel calling at that port
  • Payments to an overseas shipping agent for berthing, stevedoring and local handling of an Indian ship on an international route
  • Bunkering costs settled with a foreign fuel supplier for marine fuel and lubricants consumed by an Indian vessel abroad
  • Crew-related local expenses, such as provisions and ship chandlery, paid to vendors in a foreign port for an Indian-operated ship

When NOT to use S0202 purpose code

  • The payment is for international freight or vessel charter hire rather than operating expenses (use the appropriate freight or chartering services purpose code)
  • The payment is for major maintenance, repairs or dry-docking services at an overseas yard (use the relevant maintenance or repair services purpose code)
  • The payment is for importing marine equipment, spare parts or other goods for your vessels (use the appropriate import of goods purpose code)
  • You are receiving money rather than paying (use the matching P code)

Documents required

To send a payment under S0202, keep the following documents ready so your authorised dealer bank can verify the transaction and report it correctly under FEMA.

DocumentPurpose
Vendor invoice from the overseas port, agent or service provider clearly showing the nature of operating expenses and vessel details.Contract or service agreement with the foreign port, shipping agent or supplier covering the operating services and commercial terms.
Form A2 declaration with PAN, completed and signed for the outward remittance under S0202.Form 145 under Rule 220 of the Income-tax Rules 2026, declaring taxability of the remittance before the payment is sent.

How is a S0202 Purpose Code declared?

Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.

  1. Receive the vendor invoice: Your overseas port, agent or service provider bills you for operating expenses incurred by your Indian vessel abroad.
  2. Determine taxability: Establish whether the payment is chargeable to tax in India, since that decides which part of Form 145 you file.
  3. File Form 145: Submit the declaration before remitting, with Form 146 from your CA where the taxable amount exceeds ₹5 lakh in the Tax Year.
  4. Complete Form A2: State the purpose of the outward remittance as S0202 and submit the supporting documents to your bank.
  5. Get your MT103: Once the payment is sent, request the SWIFT MT103 as proof and retain your Form A2 record.
  6. With a traditional bank you handle each step of the payment journey. But with a platform built for cross-border payments, you can preselect a default purpose code so the payments go out smooth.

Save 50% on every international transfer

  • Receive from 150+ countries
  • Get global accounts
  • Zero forex margin

Common mistakes to avoid

A few common slips can hold up your payment or cause compliance issues. Here's what to watch for.

  1. Confusing operating and capital costs: Tagging a vessel purchase, major refit or imported marine equipment as operating expenses under S0202.
  2. Code and invoice mismatch: The code not matching what your vendor invoice describes, which flags the payment.
  3. Assuming a Rule 220(3) exemption: Skipping Form 145 on a payment that is not on the specified list, which carries a ₹1,00,000 penalty per instance.
  4. Incomplete documents: Missing invoice, contract or Form A2, so the bank holds the remittance until provided.
  5. Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
  6. Using an outward code for an inward receipt: Applying a payment code to money coming in instead of the matching P code.

How Skydo helps with payments under S0202 Purpose Code

With a bank, you fill a fresh Form A2 and chase documents for every single vendor payment. With Skydo, your outward payments run on the same account you already collect into.

  1. One account, both directions: Receive from international clients and pay overseas vendors from a single onboarded account, with one KYC.
  2. Purpose code applied consistently: Set S0202 as your default for these payments so every remittance is tagged the same way.
  3. Documentation in one place: Your invoices, Form A2 records and payment proofs stay together, ready for your CA and your AD bank.
  4. A rate you can see: You get the live mid-market rate with a transparent fee, instead of a markup hidden inside the bank's rate.
  5. Payments that go out on schedule: Your vendor gets paid without a branch visit or a week of back and forth.
200K+Payments processed annually
50K+Businesses trust Skydo
4.8+Average rating
Licensed by RBI under the PA-CB framework

Share this blog

+91 - 

Want to learn more?

  • International bank accounts

    Get international bank accounts in 5 mins

  • Savings

    Save as much as ₹10 lakh annually with Zero FX Margin

  • Payment tracking

    Real time payment tracking and instant FIRA

Frequently asked questions

S0202 is the RBI purpose code used when an Indian shipping company pays overseas ports, agents or service providers for operating expenses of Indian ships while they are outside India. This includes routine running costs such as port charges, pilotage, bunkering, stevedoring and local agency fees. It helps your bank and the RBI classify the remittance correctly under the transport category for balance of payments reporting.

About the author

Prashanth

Solution & Banking

With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.

Abhilove Sharda

Verified by

Abhilove Sharda

Related purpose codes