Skip to main content
FEMA Compliance

RBI FIRMS Portal: Complete Guide to Online FEMA Filings

The RBI FIRMS portal is India's centralized platform for all foreign investment reporting under FEMA. This guide walks you through registration, filing FC-GPR, FC-TRS, and other mandatory forms, with practical tips to avoid rejection.

By Manu RaoMarch 18, 20268 min read
8 min readLast updated April 14, 2026

What Is the RBI FIRMS Portal and Why It Matters

The Foreign Investment Reporting and Management System (FIRMS) is the Reserve Bank of India's centralized online portal for all foreign investment reporting in India. Launched to replace the earlier fragmented paper-based filing system, FIRMS consolidates every FEMA reporting obligation into a single digital platform through the Single Master Form (SMF).

This article is part of our Complete Guide to FEMA Compliance for Foreign Companies in India. Here we cover the practical mechanics of using the FIRMS portal for your mandatory RBI filings.

For any Indian company that has received foreign direct investment, the FIRMS portal is not optional — it is the only acceptable channel for submitting critical compliance forms. Missing a filing or making errors on the portal can trigger Late Submission Fees (LSF), FEMA compounding proceedings, and in serious cases, enforcement action by the Enforcement Directorate.

As of July 2025, the RBI has enhanced the FIRMS portal with bulk upload capabilities, auto-acknowledgment features, real-time FDI limit tracking, and automated LSF calculations. Understanding these features can save your compliance team significant time and reduce error rates.

Forms Available on the FIRMS Portal

The Single Master Form (SMF) subsumes nine distinct reporting forms. Here is what each covers and when it must be filed:

FormFull NamePurposeFiling Deadline
FC-GPRForeign Currency – Gross Provisional ReturnReport allotment of capital instruments to non-residents30 days from allotment
FC-TRSForeign Currency – Transfer of SharesReport transfer of shares between residents and non-residents60 days from transfer or remittance (whichever is earlier)
LLP-ILLP Form IReport capital contribution received by an LLP from non-residents30 days from receipt
LLP-IILLP Form IIReport disinvestment or transfer of capital contribution in an LLP60 days from transfer
CNConvertible NoteReport issuance of convertible notes to non-residents30 days from issuance
ESOPEmployee Stock Option PlanReport ESOP shares issued to non-resident employees30 days from allotment
DRRDepository Receipt ReturnReport issuance of depository receipts30 days from issuance
DIDownstream InvestmentReport downstream investment by Indian companies with foreign ownership30 days from allotment
InViInvestment VehicleReport foreign investment in AIFs, REITs, InvITs30 days from receipt
Article illustration

Step 1: Entity User Registration

Before any filing can happen, the Indian company must register on the FIRMS portal. This is a two-phase process, starting with Entity User registration.

Prerequisites

  • Company CIN (Corporate Identity Number) from MCA
  • LLPIN (for LLPs)
  • PAN of the company
  • Authorized signatory details (director or company secretary)
  • Authorization letter on company letterhead (format available in FIRMS User Manual)

Registration Process

  1. Navigate to https://firms.rbi.org.in
  2. Click "Registration Form for New Entity User" on the login page
  3. Fill in entity details: CIN/LLPIN, company name, registered address, PAN
  4. Upload the authorization letter in the prescribed format
  5. Submit the form — you will see "Record Saved Successfully"
  6. Wait for RBI verification — approval comes via email from [email protected]
  7. Upon approval, you receive your Entity User ID and password

Entity Master Setup

After receiving your Entity User credentials, log in and complete the Entity Master. This is critical — it captures your company's complete foreign investment profile:

The Entity Master must be kept updated. Any change in shareholding, capital structure, or FOCC status requires an Entity Master update within 30 days.

Step 2: Business User Registration

Entity Users manage the company profile; Business Users file the actual forms. They are separate registrations by design — the same person can be both, but must register twice.

Business User Registration Steps

  1. Go to https://firms.rbi.org.in
  2. Click "Registration Form for New Business User"
  3. Enter personal details and select the CIN/LLPIN of the entity
  4. Upload the authorization letter (different format from Entity User — see SMF User Manual)
  5. Upload PAN card of the individual registering as Business User
  6. Submit the form
  7. The Authorized Dealer (AD) Bank verifies and approves the registration
  8. Approval or rejection is communicated via email

A key difference: Entity User registration is approved by RBI directly, while Business User registration is approved by the company's AD Bank. This means your AD Bank relationship matters — choose an AD Bank experienced in FEMA compliance.

Common Registration Delays

RBI now mandates e-KYC verification for every Business User. Incomplete documentation is the top reason for registration delays. Ensure:

  • Authorization letter matches the prescribed format exactly
  • PAN card is clearly legible
  • CIN/LLPIN is correctly entered (a single digit error rejects the application)
  • The signing authority is a director or authorized company secretary
Article illustration

Step 3: Filing FC-GPR (The Most Common Filing)

The FC-GPR (Foreign Currency – Gross Provisional Return) is filed whenever an Indian company allots shares or convertible instruments to a non-resident investor. This is the most frequent FIRMS portal filing for companies with foreign investment.

Documents Required for FC-GPR

  • Board resolution approving the allotment
  • Shareholders' resolution (if required under Companies Act)
  • FEMA valuation certificate (not older than 90 days) from a CA or SEBI-registered Merchant Banker
  • KYC documents of the foreign investor (passport, proof of address, PAN if available)
  • FIRC (Foreign Inward Remittance Certificate) from the AD Bank
  • CS certificate confirming compliance with Companies Act provisions
  • Allotment letter issued to the foreign investor

Filing Process on FIRMS

  1. Log in as Business User at https://firms.rbi.org.in
  2. Navigate to "Single Master Form" and select "FC-GPR"
  3. Enter transaction details: date of allotment, number of shares, price per share, total consideration
  4. Enter foreign investor details: name, country of incorporation, ownership structure
  5. Upload all supporting documents in PDF format
  6. Submit the form — you receive an auto-generated acknowledgment number
  7. The AD Bank reviews the filing and either approves or raises queries
  8. Upon AD Bank approval, the filing is forwarded to RBI

The 30-day deadline for FC-GPR filing starts from the date of allotment, not from the date of receiving the investment amount. Companies that receive funds but delay allotment due to board scheduling should note that while the allotment can wait, the 30-day clock starts ticking from allotment — not from the fund receipt.

Step 4: Filing FC-TRS (Share Transfers)

The FC-TRS form covers all transfers of shares between residents and non-residents. This includes:

  • Resident selling shares to a non-resident (inbound FDI via secondary market)
  • Non-resident selling shares to a resident (exit/divestment)
  • Non-resident transferring shares to another non-resident

Key FC-TRS Requirements

  • Filing deadline: 60 days from the date of transfer or receipt/remittance of funds, whichever is earlier
  • Valuation certificate required for unlisted shares (same rules as FC-GPR)
  • For listed shares, SEBI pricing norms apply
  • Both buyer and seller must be identified with complete KYC
  • The AD Bank of the buyer files the FC-TRS (not the seller's bank)
Article illustration

Step 5: Filing the Annual FLA Return

Separately from the FIRMS portal (but equally important), every Indian company that has received FDI must file the Foreign Liabilities and Assets (FLA) return annually by July 15. The FLA return is filed on a separate RBI portal and captures the company's complete foreign liabilities and assets position as of March 31 each year.

While the FLA return is not filed on the FIRMS portal, failure to file it can block future FIRMS filings. The RBI cross-references FIRMS and FLA data, and inconsistencies between the two trigger queries. Refer to our Annual FEMA Reporting Calendar for all deadlines.

2025 Portal Enhancements and What They Mean for You

The RBI's July 2025 update brought several significant improvements:

Bulk Upload Facility

Companies with multiple foreign investors (such as those with foreign ESOP holders across several countries) can now upload transaction data in bulk via Excel templates. This eliminates the need to file individual FC-GPR forms for each allotment.

Auto-Acknowledgment

Previously, acknowledgments were manual and could take days. The portal now generates instant acknowledgment numbers upon submission, providing a clear audit trail.

Real-Time FDI Limit Tracking

The enhanced portal cross-checks filed investments against sectoral FDI caps in real time. If a filing would push foreign ownership beyond the permissible limit, the system flags it before submission — preventing costly violations.

Automated Late Submission Fee (LSF)

Late filings now automatically calculate LSF amounts based on the delay period per the current RBI Master Directions on Foreign Investment. Paying LSF is an alternative to the full FEMA compounding process, making it a less onerous path for minor delays. Consult an AD bank for the applicable amount at the time of filing.

Article illustration

Common FIRMS Portal Errors and How to Avoid Them

Based on RBI query patterns and AD Bank feedback, these are the most frequent filing errors:

Error 1: Entity Master Not Updated

If your company's shareholding has changed (even due to a resident-to-resident transfer that affects foreign ownership percentages), the Entity Master must be updated before filing new SMF forms. Filing against an outdated Entity Master triggers automatic queries.

Error 2: Mismatched FIRC and Filing Amounts

The investment amount in the FC-GPR must exactly match the FIRC amount. Even small discrepancies due to bank charges or currency conversion differences require explanation. Always reconcile FIRC amounts before filing.

Error 3: Wrong AD Bank Code

Each AD Bank branch has a unique IFSC code on the FIRMS portal. Selecting the wrong branch code — even within the same bank — delays processing. Confirm the exact IFSC with your AD Bank before filing.

Error 4: Missing or Incorrect Investor KYC

Non-resident investor KYC must include nationality, country of incorporation (for entities), and beneficial ownership details. Incomplete KYC is the second most common reason for FC-GPR queries after valuation issues.

Costs and Timelines

ActivityCost (INR)Timeline
Entity User registrationNil (government fee)5-10 business days for RBI approval
Business User registrationNil (government fee)3-7 business days for AD Bank approval
FC-GPR filing (professional fees)15,000 – 50,0001-2 days to prepare and file
FC-TRS filing (professional fees)20,000 – 75,0002-5 days to prepare and file
Late Submission Fee (per return)Per current RBI Master DirectionsPayable before filing delayed return
FEMA compounding (if LSF not paid)As determined by RBI under FEMA compounding rules3-12 months for RBI to process

For professional assistance with FIRMS portal filings, FEMA and RBI compliance services from experienced advisors can ensure error-free submissions within prescribed timelines.

Article illustration

Key Takeaways

  • The FIRMS portal at firms.rbi.org.in is the sole channel for all foreign investment reporting under FEMA — there is no offline alternative
  • Registration requires two separate steps: Entity User (approved by RBI) and Business User (approved by your AD Bank)
  • FC-GPR must be filed within 30 days of share allotment; FC-TRS within 60 days of transfer or remittance
  • The 2025 portal update added bulk uploads, auto-acknowledgments, and real-time FDI limit checks — features that significantly reduce compliance burden
  • Keep your Entity Master updated at all times — outdated entity data blocks all subsequent filings
FAQ

Frequently Asked Questions

How do I register on the RBI FIRMS portal?

Registration requires two steps. First, register as an Entity User at firms.rbi.org.in by submitting company details and an authorization letter. RBI approves this within 5-10 business days. Then register as a Business User, which is approved by your Authorized Dealer (AD) Bank within 3-7 business days.

What is the Single Master Form (SMF) on the FIRMS portal?

The Single Master Form consolidates nine FEMA reporting forms into one digital interface: FC-GPR, FC-TRS, LLP-I, LLP-II, CN, ESOP, DRR, DI, and InVi. Instead of filing separate paper forms, companies submit all foreign investment reports through the SMF on the FIRMS portal.

What is the deadline for filing FC-GPR on the FIRMS portal?

FC-GPR must be filed within 30 days from the date of allotment of shares to the foreign investor. The deadline runs from allotment date, not from receipt of investment funds. Late filing attracts a Late Submission Fee per the current RBI Master Directions on Foreign Investment.

What happens if I file late on the FIRMS portal?

Late filings attract a Late Submission Fee (LSF) calculated automatically by the portal per the current RBI Master Directions on Foreign Investment. Consult an AD bank for the applicable amount at the time of filing. For contraventions beyond reporting delays, a formal FEMA compounding application may need to be filed with the RBI.

What is the difference between Entity User and Business User on FIRMS?

Entity User manages the company's foreign investment profile (Entity Master) and is approved by RBI. Business User files the actual SMF forms (FC-GPR, FC-TRS, etc.) and is approved by the company's AD Bank. The same person can hold both roles but must register separately for each.

Can I file the FLA return on the FIRMS portal?

No. The Foreign Liabilities and Assets (FLA) return is filed on a separate RBI portal, not through FIRMS. The FLA return is due annually by July 15 and must be filed by every Indian company that has received foreign investment, regardless of whether the investment is still held.

What documents are needed for FC-GPR filing on FIRMS?

You need a board resolution, shareholders resolution (if required), FEMA valuation certificate (not older than 90 days), foreign investor KYC documents, FIRC from AD Bank, CS compliance certificate, and the allotment letter. All documents must be uploaded in PDF format.

Topics
rbi firms portalfema filings onlinefc-gpr filingsingle master formforeign investment reportingrbi compliance

Need Help With Your India Strategy?

Talk to us. No commitment, no generic sales pitch. We will walk you through the structure, timeline, and costs specific to your situation.