S1601 Purpose Code: Payments on account of maintenance and repair services rendered for Vessels, ships, boats, warships, etc.

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.
Purpose code S1601 is used when an Indian business pays a foreign vendor for maintenance and repair services for vessels, ships, boats, warships and similar craft.
| Field | Details |
|---|---|
| Purpose Code | S1601 |
| Category | Maintenance and repair services n.i.e |
| Used by | Indian importers, shipping companies and businesses paying overseas yards or workshops for vessel maintenance and repair |
| Transaction direction | Outward |
| What it covers | Paying a foreign supplier for maintenance, overhaul or repair work carried out on vessels, ships, boats or warships |
Revenue Leak Calculator

- ✓ Fees quietly eating margin?
- ✓ Current provider vs Skydo
- ✓ Reclaim what's yours
What is the S1601 purpose code?
Purpose code S1601 is used when an Indian business sends money abroad to pay for maintenance and repair services on vessels, ships, boats, warships or similar marine craft performed by an overseas service provider. This covers dry docking, hull or engine repairs, routine servicing, refits, and similar technical work carried out on such vessels outside India. It does not cover the purchase of a new vessel or capital upgrades that should be classified under the relevant capital account or import of goods code. Under RBI FEMA guidelines, this outward payment is classified under maintenance and repair services n.i.e and reported accordingly.
When to use S1601 purpose code?
Use S1601 when you are paying an overseas yard, workshop or technical service provider for maintenance, overhaul or repair work on your vessel, ship, boat or warship. It is the correct RBI purpose code for marine maintenance and repair services bought from a foreign supplier, regardless of whether you are an owner, operator or charterer bearing the cost. S1601 covers the service element of maintaining or repairing the vessel, not the acquisition of a new asset.
When to use a different code:
- Use the suitable marine transport freight code when the payment is for carriage of goods or passengers by sea rather than repair work
- Use the appropriate import of goods code when the payment is mainly for spare parts or equipment being imported as goods
- Use the matching P code when you are receiving money rather than paying
Who typically uses S1601 purpose code?
Indian shipping companies, vessel owners, offshore service providers and logistics operators that send vessels abroad for maintenance, repairs or refits and pay overseas yards or workshops. Indian importers and businesses operating boats or ships, including corporates and MSMEs, when they are billed by a foreign supplier for qualifying marine maintenance and repair services.
Examples of transactions covered
- Payment to a foreign shipyard for dry docking and hull repair of an Indian-flagged cargo vessel
- Fees to an overseas marine engineering firm for engine overhauling and equipment servicing on a support vessel
- Settlement of an invoice from a foreign dockyard for repainting, structural repairs and class renewal of a coastal tanker
- Charges paid to an international boatyard for repairing damage to a company-owned workboat used in offshore operations
When NOT to use S1601 purpose code
- The payment is for international sea freight or carriage of goods or passengers by vessel rather than maintenance or repair
- The payment is mainly for importing marine spare parts, machinery or equipment as goods rather than services
- The payment relates to purchasing a new vessel or capital upgrades that fall under the relevant capital account or import of goods purpose code
- You are receiving money rather than paying (use the matching P code)
Documents required
To send a payment under S1601, keep the following documents ready so your authorised dealer bank can verify the transaction and report it correctly under FEMA.
| Document | Purpose |
|---|---|
| Vendor invoice | Detailed invoice from the overseas yard, workshop or service provider describing the maintenance or repair work done on the vessel |
| Contract or statement of work | Repair contract, work order or maintenance agreement that sets out the scope, pricing and terms of the services |
| Form A2 declaration with PAN | Standard RBI form where you declare the purpose of remittance, along with your PAN and basic KYC details |
| Form 145 under Rule 220 | Income tax undertaking filed before remittance, with Form 146 from your CA where the payment is taxable and above the ₹5 lakh threshold in the Tax Year |
How is a S1601 Purpose Code declared?
Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.
- Receive the vendor invoice: Your overseas yard or marine service provider bills you, clearly describing the maintenance or repair work carried out on the vessel.
- Determine taxability: Establish whether the payment is chargeable to tax in India, since that decides which part of Form 145 you file.
- 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.
- Complete Form A2: State the purpose of the outward remittance as S1601 and submit the supporting documents to your bank.
- Get your MT103: Once the payment is sent, request the SWIFT MT103 as proof and retain your Form A2 record.
- 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.
- Confusing repairs with imports: Tagging a payment for imported marine spare parts or equipment as a repair service when it should fall under an import of goods code.
- Code and invoice mismatch: Using S1601 when the invoice describes freight, charter hire or other services that belong under different RBI purpose codes, which can flag the payment.
- Assuming a Rule 220(3) exemption: Skipping Form 145 on a service import payment that is not on the specified exemption list, which carries a ₹1,00,000 penalty per instance.
- Incomplete documents: Missing invoice, contract or Form A2, so the bank holds the remittance until provided.
- Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
- Using an outward code for an inward receipt: Applying S1601 to money coming into India instead of using the matching P code for receipts.
How Skydo helps with payments under S1601 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.
- One account, both directions: Receive from international clients and pay overseas vendors from a single onboarded account, with one KYC.
- Purpose code applied consistently: Set S1601 as your default for these payments so every remittance is tagged the same way.
- Documentation in one place: Your invoices, Form A2 records and payment proofs stay together, ready for your CA and your AD bank.
- 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.
- Payments that go out on schedule: Your vendor gets paid without a branch visit or a week of back and forth.
Get international bank accounts in 5 mins
Save as much as ₹10 lakh annually with Zero FX Margin
Real time payment tracking and instant FIRA
Get international bank accounts in 5 mins
Save as much as ₹10 lakh annually with Zero FX Margin
Real time payment tracking and instant FIRA
Frequently asked questions
S1601 is the RBI purpose code for outward remittances when an Indian business pays a foreign supplier for maintenance and repair services on vessels, ships, boats, warships and similar marine craft. It is used for services like dry docking, hull or engine repairs, refits and routine maintenance carried out outside India. Banks and authorised dealers report these payments under the maintenance and repair services n.i.e category for FEMA compliance.
About the author

Solution & Banking
With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.
Verified by
Abhilove Sharda