🏨 BillDhari
Legal Compliance Front Desk Operations Official BoI / e-FRRO

The Practical Hotelier's Guide to Automating Form C Reporting for Foreign Guests in India

Learn why Form C takes 20 minutes per guest, how the Bureau of Immigration portal validates uploads, and how hotel receptionists can fill all 42 fields in 30 seconds using the free BillDhari Chrome extension.

Written by BillDhari Hospitality Operations Team • Updated October 2026 • Practical 8-Minute Read

Want to get started immediately?

The extension is free, standalone, and does not require a BillDhari account to use.

Download Extension ZIP (v1.0.0)

The Reality of Foreign Guest Check-Ins in Indian Hotels

Every hotel receptionist in India knows the feeling when a foreign guest walks up to the front desk at 8:00 PM after a long international flight. While the guest is exhausted and simply wants their room key, the hotel staff is faced with one of the most tedious administrative tasks in Indian hospitality: filing Form C on the official Bureau of Immigration website.

Under Section 7 of the Foreigners Act, 1946, and Rule 14 of the Registration of Foreigners Rules, 1992, every hotel, guest house, homestay, serviced apartment, and resort in India is legally mandated to report the arrival of every foreign national within exactly 24 hours of check-in. The report must be submitted through the portal located at indianfrro.gov.in/frro/FormC.

Failing to submit Form C within 24 hours is not just an administrative slip. It is a legal violation that can invite police inquiries, local intelligence bureau audits, and severe financial penalties for hotel owners. Yet, the official government website was built on an older ASP.NET WebForms architecture that makes manual data entry exceptionally difficult.

The 5 Bottlenecks That Slow Down Receptionists

When front desk receptionists type Form C entries by hand, they spend between 15 and 20 minutes per guest. This delay creates long queues in hotel lobbies and increases the risk of typographical errors. The primary bottlenecks include:

1. The 42-Field Form Across Seven Sections

A single Form C submission demands over 40 distinct pieces of information. This includes personal bio details, passport data, visa numbers and sub-types, airport of entry, date of arrival in India, intended duration of stay, next destination, permanent address in the home country, and the hotel reference address in India. A single typo in the passport number or date of birth can cause issues during official verification.

2. The Strict 50 KB JPG Photograph Constraint

The Bureau of Immigration portal requires a passport-sized photograph of the guest. However, the portal strictly enforces three unforgiving rules:

3. Passports Without Printed Residential Addresses

Passports issued by the United States, the United Kingdom, Canada, Australia, France, Germany, and most European countries do not print the bearer's residential home address on the main photo bio page. On the Form C portal, however, the permanent address fields are mandatory. Front desk staff frequently get stuck at this step, unsure of what city or country string to enter.

4. ASP.NET WebForms Cascading Dropdown Delays

The government website relies on legacy AJAX postbacks. When a user selects a State (for example, Kerala, Maharashtra, or Delhi), the page triggers a server roundtrip before populating the City/District dropdown. If a receptionist or a generic macro types too quickly, the district dropdown stays unpopulated, resulting in failed submissions.

5. Faint or Overlapping Immigration Rubber Stamps

Airport immigration stamps placed at Delhi, Mumbai, Bengaluru, or Chennai airports are frequently stamped lightly or stamped directly over decorative visa artwork. Receptionists often spend several minutes straining to decipher the exact arrival date and port code.

Important Legal Note:

The 24-hour statutory reporting window begins the exact moment the guest completes check-in. It does not pause for weekends, national holidays, or front desk shift changes.

How the BillDhari Chrome Extension Solves the Problem

To resolve this industry-wide headache, BillDhari built a dedicated Chrome Extension (Manifest V3) specifically tailored to the workflow of Indian front desks. The extension runs in the side panel of Google Chrome alongside the official Form C webpage.

Instead of typing 42 fields manually, the receptionist simply drags and drops photos of the guest's documents into the side panel. The extension handles the rest:

Dual Mode Architecture: Standalone vs. BillDhari Official

A core design principle of this extension is public accessibility. You do not need to be an existing customer of BillDhari PMS to use this tool. The extension features two distinct operating modes:

Mode 1: Standalone Hotel (Skip Sign-In)

This mode is 100% free and open to any hotelier, homestay owner, or hostel manager in India. When you launch the extension, simply click "Standalone Hotel (Skip Sign-In)". No account creation, password, or credit card is required.

In Standalone Mode, you configure your hotel's registered address once under the "Hotel Presets" tab. Every time you scan documents, the extension fills your hotel's reference details automatically. All image processing and MRZ decoding occur locally inside your browser, ensuring complete privacy.

Mode 2: BillDhari Hotelier (Official Login)

For properties already running on BillDhari PMS, receptionists can log in using their staff email and password. This unlocks two powerful additions:

Privacy and Data Isolation:

In Standalone Mode, guest documents and photos are never uploaded to any external server. They are processed entirely within the memory of your local Chrome browser.

Step-by-Step Installation Guide

Installing the extension takes less than 60 seconds on any computer running Google Chrome, Microsoft Edge, or Brave:

  1. Download the ZIP Package: Click the download button on this page to get BillDhari-FormC-AutoFill-Extension-v1.0.0.zip.
  2. Extract the Files: Locate the downloaded ZIP file on your computer, right-click it, and select "Extract All" to unpack it into a folder.
  3. Open Chrome Extensions: In your Chrome browser address bar, navigate to chrome://extensions.
  4. Enable Developer Mode: In the upper-right corner of the Extensions screen, turn the Developer mode toggle switch ON.
  5. Load the Extension: In the upper-left corner, click "Load unpacked" and select the extracted folder named chrome-extension-form-c.
  6. Pin the Extension: Click the puzzle piece icon on your Chrome toolbar and click the Pin icon next to "BillDhari Form C Auto-Fill" so it remains visible.

The Daily Front Desk Routine (30 Seconds per Guest)

Once installed, here is how receptionists handle foreign guest reporting during daily check-ins:

1
Open the Government Portal

Log in to your hotel account at indianfrro.gov.in/frro/FormC and start a new Form C entry. Click the BillDhari extension icon in your Chrome toolbar to open the side panel.

2
Upload or Paste Document Images

Drop or paste (Ctrl+V) the photo of the guest's passport bio page into Slot 1, and the visa sticker or e-Visa into Slot 2. The extension instantly crops the headshot into a compliant under-50-KB JPG.

3
Review Extracted Fields

Click "Process & Extract Data". The side panel displays all 42 extracted fields in clean categories. The receptionist can glance over the names, passport numbers, and dates to verify accuracy.

4
One-Click Auto-Fill and Submit

Click "Auto-Fill Form C on Active Tab". The extension populates all inputs, selects cascading dropdowns, attaches the cropped photo, and highlights completed fields in green on the government page. The receptionist simply clicks Submit on the government portal to finalize the entry.

Summary of Benefits for Hotel Operations

Automating Form C reporting provides immediate operational advantages for hospitality properties across India:


Download the Extension Today

Start automating Form C reporting at your front desk right now. Free and ready to use.