P1009 purpose code: guide for Indian architects receiving foreign payments

Your Dubai client has approved the concept drawings. Your Singapore project just crossed the construction documentation stage. The invoice is sent. Then the payment arrives — and your bank calls asking what the purpose code means, or worse, holds the funds pending clarification.
This is not an uncommon experience for Indian architects working with international clients. Unlike IT developers or management consultants, architects rarely get a neat guide to navigating RBI's foreign exchange rules. The compliance machinery exists; it just was not written with a design practice in mind.
This guide fixes that. It covers purpose code P1009 — what it is, what falls under it, how it differs from P1014, how to invoice correctly, what your GST obligations are, and how to set up a payment collection account that handles this cleanly every time.
What P1009 covers
P1009 is the RBI-assigned purpose code for inward remittances related to architectural, engineering, and other technical services. Under FEMA (Foreign Exchange Management Act), every payment arriving in India from abroad must carry a purpose code that tells the RBI what the money is for. P1009 is the correct code when a foreign client pays you for design expertise, project consultancy, or technical advisory that does not involve physical construction activity in India.
The services covered are broad. Architectural consultancy and concept design clearly fall here, as do urban planning and master planning, interior design and space planning, structural and MEP design (when delivered as a service export, not on-site work), feasibility studies and project reports, site supervision conducted remotely, and rendering and visualisation services delivered to overseas clients.
The key distinction the RBI draws is between services and construction. If you are providing professional expertise — drawings, specifications, reports, design direction — P1009 applies. If you are physically constructing something in India for a foreign client, a different framework governs that.
P1009 vs P1014: how to choose
Both codes cover technical services, and the overlap causes confusion. The difference comes down to how the RBI has described each.
P1009 covers architectural, engineering, and other technical services as a combined category — it is the code to use when your work is design or consultancy in nature and involves the built environment. Architecture, urban design, landscape design, interior design, and project management for design-led work all sit here.
P1014 covers engineering and technical consultancy in a more industrial sense — CAD drafting, structural analysis for mechanical or industrial applications, feasibility studies for manufacturing, and similar work. Winvesta has a separate guide to P1014 for engineering consultants.
In practice: if your firm's primary identity is architecture or design, use P1009. If the engagement is purely technical consultancy without a design or spatial component — say, a structural analysis report for an industrial facility — P1014 may be more accurate. When in doubt, discuss with your bank or CA, because the purpose code you declare ends up on your FIRA and links back to your GST and income tax filings.
Using the wrong code does not result in an immediate penalty, but it creates downstream problems. Your bank may put the funds under review. The FIRA it generates will carry the incorrect classification. During a GST audit or income tax scrutiny, a mismatch between your invoice description and the purpose code raises questions you would rather not have to answer.
How to use P1009 when invoicing an overseas client
The purpose code sits on the receiving side — your bank needs it when the payment arrives in India, and your client's bank may need it when initiating the transfer. The cleanest way to handle this is to include the purpose code on your invoice itself.
A well-structured invoice for an overseas architecture client should include your business name, address, and GSTIN if registered; the client's name and address abroad; the invoice number and date; a clear description of services (e.g., "Architectural design consultancy services for residential project, Phase 1"); the fee amount in the agreed foreign currency; your bank details — SWIFT code, account number, IBAN if applicable; and the statement "RBI Purpose Code: P1009 — Architectural, Engineering and Other Technical Services."
If you have filed a Letter of Undertaking on the GST portal, also add: "Supply meant for export under LUT without payment of IGST."
Send this invoice to your client as a PDF. For clients in the UAE, UK, US, or Europe, most have accounting departments familiar with international wires, and the purpose code on your invoice removes any ambiguity at their end.
When the funds arrive, your bank will confirm the purpose code as part of processing the inward remittance. If your bank asks you to confirm it in writing, respond with a short letter referencing the invoice number, the UTR, and the code P1009 with a one-line description of the service.
GST on your overseas design fees
Architectural services provided to a foreign client from India are an export of services under the GST Act, provided five conditions are met. The supplier (you) must be in India. The recipient must be outside India. The place of supply must be outside India. Payment must be received in convertible foreign exchange. You and the client must not be mere establishments of the same entity.
For most independent architecture practices billing overseas clients directly, all five conditions are met. Your export invoice is a zero-rated supply — meaning you charge no GST to your client and owe no GST to the government on that revenue.
To export without paying IGST upfront, you need a valid Letter of Undertaking (LUT) filed with the GST portal. The LUT is free to file, takes about 10 minutes on the GST portal under Services → User Services → Furnish Letter of Undertaking (RFD-11), and is valid for one financial year (April to March). You must file it before raising your first export invoice of the year. If you miss this, you are required to charge 18% IGST on your export invoice and then claim a refund — which is cumbersome and delays your cash flow.
Winvesta's guide to filing your LUT for export of services walks through the process step by step.
One nuance worth knowing: Budget 2026 deleted Section 13(8)(b) of the IGST Act, which previously made intermediary services taxable in India even when the client was abroad. For architecture practices working through agent arrangements or referral networks with overseas intermediaries, this change is material — the intermediary fee is no longer caught by the 18% GST rule it previously was. If this applies to your firm, review the arrangement with your CA.
Once a payment arrives and is tagged under P1009, your bank issues a FIRA (Foreign Inward Remittance Advice) — sometimes called an e-FIRA or FIRC. This document is your proof of export receipt. Keep it. You need it for income tax filings, GST zero-rating support, FEMA documentation, and any export benefit claims.
For a detailed breakdown of how GST and FEMA documentation work together when receiving inward remittances, see Winvesta's guide to GST on foreign remittance for Indian exporters.
The FEMA repatriation timeline
FEMA requires you to receive and repatriate foreign currency earned from service exports within 9 months of the invoice date. (Under the new FEMA Export and Import Regulations 2026, this timeline applies to service exporters; your CA or AD bank can confirm the precise window for your transaction type.)
In practice, this means you cannot leave USD sitting in an offshore account indefinitely. If your client pays late and the 9-month window is at risk, inform your bank proactively — there are provisions for extensions, but they require documentation and advance notice.
How Indian architects are typically collecting foreign payments — and what it costs
Most Indian architecture practices that collect overseas fees use one of three routes.
The first is a direct SWIFT transfer to an Indian bank account. This is the most common and often the most expensive. Your client initiates an international wire, intermediary banks take a cut (typically $15–$45 per transaction), and your bank applies an exchange rate 1.5–3% weaker than the mid-market rate. On a $10,000 project fee, that gap can mean ₹12,000–₹25,000 quietly lost to the bank's FX margin. The FIRA process at most traditional banks also requires chasing the forex desk manually.
The second route is through payment platforms like PayPal or Wise. PayPal is the most expensive option — combined transaction and FX fees typically run 6–8% of the payment. Wise is more competitive on rates but has known issues for Indian business accounts, including compliance reviews and the recent transition of Indian personal accounts to a new local entity (from April 2026, Indian residents can no longer hold a balance or receive inward payments via Wise personal accounts — only send from INR).
The third route — and the one that removes most of this friction — is a Global Collections Account (GCA) like Winvesta's. The GCA gives you dedicated local account details in USD, GBP, and EUR — so your US client transfers money as if paying a US domestic account, your UK client pays as if you have a UK bank account, and so on. There is no SWIFT fee from the client side because no international wire is initiated. The funds arrive in your GCA, and you convert to INR at a transparent rate with a FIRA issued automatically for each transaction.
For an architecture practice regularly invoicing international clients at project milestones — typically anywhere from $2,000 to $50,000 per stage — the fee structure matters. Winvesta's GCA charges $3 + 0.99% on USD payout to INR. On a $10,000 payment, that is roughly $102 versus $600–800 in combined fees, and FX spread on PayPal, or $250–400 via a typical bank SWIFT route with a 2% FX margin.
Purpose code selection on the GCA is guided by the platform, which reduces the chance of a mismatch that would otherwise require a correction request to your bank.
A practical payment workflow for Indian architecture practices
To summarise the process from invoice to INR:
Raise your invoice in the agreed foreign currency with the service description, P1009 clearly stated, your GCA local account details, and the LUT export notation if GST-registered.
Your client transfers the amount as a local bank payment to your GCA account number in their country. No SWIFT fees on their end.
The funds arrive in your GCA in 1–2 business days. You receive a notification and a FIRA is generated.
You convert to INR at the live rate. The INR credit reaches your Indian bank account within 1 business day.
Keep the FIRA, your invoice, and the client contract together for each project. This documentation set covers you for GST zero-rating, income tax, FEMA repatriation confirmation, and any future audit.
For architects working across multiple currencies — USD from US clients, AED from the UAE, GBP from UK-based developers — a multi-currency service exporter account lets you hold each currency separately and convert when rates are favourable, rather than being forced into an immediate conversion on arrival.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.

Table of Contents
No h1 or h2 headings found in this article.

Your Dubai client has approved the concept drawings. Your Singapore project just crossed the construction documentation stage. The invoice is sent. Then the payment arrives — and your bank calls asking what the purpose code means, or worse, holds the funds pending clarification.
This is not an uncommon experience for Indian architects working with international clients. Unlike IT developers or management consultants, architects rarely get a neat guide to navigating RBI's foreign exchange rules. The compliance machinery exists; it just was not written with a design practice in mind.
This guide fixes that. It covers purpose code P1009 — what it is, what falls under it, how it differs from P1014, how to invoice correctly, what your GST obligations are, and how to set up a payment collection account that handles this cleanly every time.
What P1009 covers
P1009 is the RBI-assigned purpose code for inward remittances related to architectural, engineering, and other technical services. Under FEMA (Foreign Exchange Management Act), every payment arriving in India from abroad must carry a purpose code that tells the RBI what the money is for. P1009 is the correct code when a foreign client pays you for design expertise, project consultancy, or technical advisory that does not involve physical construction activity in India.
The services covered are broad. Architectural consultancy and concept design clearly fall here, as do urban planning and master planning, interior design and space planning, structural and MEP design (when delivered as a service export, not on-site work), feasibility studies and project reports, site supervision conducted remotely, and rendering and visualisation services delivered to overseas clients.
The key distinction the RBI draws is between services and construction. If you are providing professional expertise — drawings, specifications, reports, design direction — P1009 applies. If you are physically constructing something in India for a foreign client, a different framework governs that.
P1009 vs P1014: how to choose
Both codes cover technical services, and the overlap causes confusion. The difference comes down to how the RBI has described each.
P1009 covers architectural, engineering, and other technical services as a combined category — it is the code to use when your work is design or consultancy in nature and involves the built environment. Architecture, urban design, landscape design, interior design, and project management for design-led work all sit here.
P1014 covers engineering and technical consultancy in a more industrial sense — CAD drafting, structural analysis for mechanical or industrial applications, feasibility studies for manufacturing, and similar work. Winvesta has a separate guide to P1014 for engineering consultants.
In practice: if your firm's primary identity is architecture or design, use P1009. If the engagement is purely technical consultancy without a design or spatial component — say, a structural analysis report for an industrial facility — P1014 may be more accurate. When in doubt, discuss with your bank or CA, because the purpose code you declare ends up on your FIRA and links back to your GST and income tax filings.
Using the wrong code does not result in an immediate penalty, but it creates downstream problems. Your bank may put the funds under review. The FIRA it generates will carry the incorrect classification. During a GST audit or income tax scrutiny, a mismatch between your invoice description and the purpose code raises questions you would rather not have to answer.
How to use P1009 when invoicing an overseas client
The purpose code sits on the receiving side — your bank needs it when the payment arrives in India, and your client's bank may need it when initiating the transfer. The cleanest way to handle this is to include the purpose code on your invoice itself.
A well-structured invoice for an overseas architecture client should include your business name, address, and GSTIN if registered; the client's name and address abroad; the invoice number and date; a clear description of services (e.g., "Architectural design consultancy services for residential project, Phase 1"); the fee amount in the agreed foreign currency; your bank details — SWIFT code, account number, IBAN if applicable; and the statement "RBI Purpose Code: P1009 — Architectural, Engineering and Other Technical Services."
If you have filed a Letter of Undertaking on the GST portal, also add: "Supply meant for export under LUT without payment of IGST."
Send this invoice to your client as a PDF. For clients in the UAE, UK, US, or Europe, most have accounting departments familiar with international wires, and the purpose code on your invoice removes any ambiguity at their end.
When the funds arrive, your bank will confirm the purpose code as part of processing the inward remittance. If your bank asks you to confirm it in writing, respond with a short letter referencing the invoice number, the UTR, and the code P1009 with a one-line description of the service.
GST on your overseas design fees
Architectural services provided to a foreign client from India are an export of services under the GST Act, provided five conditions are met. The supplier (you) must be in India. The recipient must be outside India. The place of supply must be outside India. Payment must be received in convertible foreign exchange. You and the client must not be mere establishments of the same entity.
For most independent architecture practices billing overseas clients directly, all five conditions are met. Your export invoice is a zero-rated supply — meaning you charge no GST to your client and owe no GST to the government on that revenue.
To export without paying IGST upfront, you need a valid Letter of Undertaking (LUT) filed with the GST portal. The LUT is free to file, takes about 10 minutes on the GST portal under Services → User Services → Furnish Letter of Undertaking (RFD-11), and is valid for one financial year (April to March). You must file it before raising your first export invoice of the year. If you miss this, you are required to charge 18% IGST on your export invoice and then claim a refund — which is cumbersome and delays your cash flow.
Winvesta's guide to filing your LUT for export of services walks through the process step by step.
One nuance worth knowing: Budget 2026 deleted Section 13(8)(b) of the IGST Act, which previously made intermediary services taxable in India even when the client was abroad. For architecture practices working through agent arrangements or referral networks with overseas intermediaries, this change is material — the intermediary fee is no longer caught by the 18% GST rule it previously was. If this applies to your firm, review the arrangement with your CA.
Once a payment arrives and is tagged under P1009, your bank issues a FIRA (Foreign Inward Remittance Advice) — sometimes called an e-FIRA or FIRC. This document is your proof of export receipt. Keep it. You need it for income tax filings, GST zero-rating support, FEMA documentation, and any export benefit claims.
For a detailed breakdown of how GST and FEMA documentation work together when receiving inward remittances, see Winvesta's guide to GST on foreign remittance for Indian exporters.
The FEMA repatriation timeline
FEMA requires you to receive and repatriate foreign currency earned from service exports within 9 months of the invoice date. (Under the new FEMA Export and Import Regulations 2026, this timeline applies to service exporters; your CA or AD bank can confirm the precise window for your transaction type.)
In practice, this means you cannot leave USD sitting in an offshore account indefinitely. If your client pays late and the 9-month window is at risk, inform your bank proactively — there are provisions for extensions, but they require documentation and advance notice.
How Indian architects are typically collecting foreign payments — and what it costs
Most Indian architecture practices that collect overseas fees use one of three routes.
The first is a direct SWIFT transfer to an Indian bank account. This is the most common and often the most expensive. Your client initiates an international wire, intermediary banks take a cut (typically $15–$45 per transaction), and your bank applies an exchange rate 1.5–3% weaker than the mid-market rate. On a $10,000 project fee, that gap can mean ₹12,000–₹25,000 quietly lost to the bank's FX margin. The FIRA process at most traditional banks also requires chasing the forex desk manually.
The second route is through payment platforms like PayPal or Wise. PayPal is the most expensive option — combined transaction and FX fees typically run 6–8% of the payment. Wise is more competitive on rates but has known issues for Indian business accounts, including compliance reviews and the recent transition of Indian personal accounts to a new local entity (from April 2026, Indian residents can no longer hold a balance or receive inward payments via Wise personal accounts — only send from INR).
The third route — and the one that removes most of this friction — is a Global Collections Account (GCA) like Winvesta's. The GCA gives you dedicated local account details in USD, GBP, and EUR — so your US client transfers money as if paying a US domestic account, your UK client pays as if you have a UK bank account, and so on. There is no SWIFT fee from the client side because no international wire is initiated. The funds arrive in your GCA, and you convert to INR at a transparent rate with a FIRA issued automatically for each transaction.
For an architecture practice regularly invoicing international clients at project milestones — typically anywhere from $2,000 to $50,000 per stage — the fee structure matters. Winvesta's GCA charges $3 + 0.99% on USD payout to INR. On a $10,000 payment, that is roughly $102 versus $600–800 in combined fees, and FX spread on PayPal, or $250–400 via a typical bank SWIFT route with a 2% FX margin.
Purpose code selection on the GCA is guided by the platform, which reduces the chance of a mismatch that would otherwise require a correction request to your bank.
A practical payment workflow for Indian architecture practices
To summarise the process from invoice to INR:
Raise your invoice in the agreed foreign currency with the service description, P1009 clearly stated, your GCA local account details, and the LUT export notation if GST-registered.
Your client transfers the amount as a local bank payment to your GCA account number in their country. No SWIFT fees on their end.
The funds arrive in your GCA in 1–2 business days. You receive a notification and a FIRA is generated.
You convert to INR at the live rate. The INR credit reaches your Indian bank account within 1 business day.
Keep the FIRA, your invoice, and the client contract together for each project. This documentation set covers you for GST zero-rating, income tax, FEMA repatriation confirmation, and any future audit.
For architects working across multiple currencies — USD from US clients, AED from the UAE, GBP from UK-based developers — a multi-currency service exporter account lets you hold each currency separately and convert when rates are favourable, rather than being forced into an immediate conversion on arrival.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.
