Start here: the real-estate GST problem in plain language
A real-estate developer may have one project but several GST outcomes at the same time: under-construction apartments sold to customers, completed flats still in inventory, commercial shops, common facilities, landowner consideration under a JDA, vendor invoices, and project costs that benefit more than one category.
GST treatment is not decided merely by whether an amount is shown as “construction cost”, “inventory”, “common area”, “maintenance”, or “unsold flat” in the ERP. The finance team must identify the supply, the stage of the project, the applicable notification/rule, and whether the cost is directly attributable or common.
What this guide helps the team decide
| Business event | Question to answer | Workpaper to maintain |
|---|---|---|
| Flat sold before completion/first occupation | Is construction service taxable, and under which project regime? | Booking register, agreement, demand schedule, tax invoice and receipt ledger |
| Flat remains unbooked at completion/first occupation | Does any special RCM on TDR/FSI/lease premium or final ITC adjustment arise? | Unsold inventory statement by carpet area and category |
| Flat sold after completion/first occupation | Is the transaction outside construction-service GST under the relevant statutory exclusion? | Completion/occupancy evidence and sale/consideration timeline |
| Common-area cost | Is ITC directly attributable, common, blocked, or subject to project-specific restriction? | Cost allocation register and vendor-invoice mapping |
| Commercial unit in a mixed project | Is the project an RREP or another REP, and what special ITC formula applies? | RERA/project classification, carpet-area certificate and commercial booking register |
Real business case: one project, several tax tracks
Assume a developer is constructing a project with residential apartments, a small commercial block, common facilities and a few apartments retained by the promoter. During construction, some units are booked and customer instalments are collected. At the same time, the company receives invoices for cement, steel, architect services, lifts, security, clubhouse work, marketing and project-management services.
The GST team should not apply one blanket treatment to all these costs. First classify the project and supply model, then classify each invoice and its use, and finally apply the applicable ITC rule and end-of-project adjustment.
Evidence trail expected in a review
| Stage | Evidence | Review performed |
|---|---|---|
| Project approval | RERA registration, sanctioned plan, architect area certificate, project launch/booking records | REP/RREP classification and area base |
| Customer booking | Application, allotment, agreement, payment schedule, cancellation/refund records | Booking date, taxable value, unit type and tax point |
| Construction procurement | PO, vendor invoice, GRN/measurement sheet, project code | Eligible ITC, blocked ITC, direct/common attribution |
| Completion | Completion certificate where required, occupancy certificate/first occupation evidence, architect certification | Cut-off date, unsold inventory and final ITC/RCM computations |
| Return filing | GSTR-1, GSTR-3B, electronic credit/cash ledgers, ITC workings | Return-to-books and project-level reconciliation |
1. Identify the project model before calculating GST
The project category affects the applicable rate structure, ITC availability and the special rules for commercial apartments and development rights.
REP and RREP — practical distinction
A “real estate project” (REP) and a “residential real estate project” (RREP) are defined by the relevant rate notification. In broad terms, RREP classification depends on the residential character of the project and the prescribed commercial carpet-area threshold. The commonly referenced threshold is commercial apartment carpet area not exceeding 15% of total carpet area, but the company should verify the definition and notification applicable to its project and period.
| Review item | What the company should do |
|---|---|
| Project-level classification | Obtain a written classification memo based on sanctioned plan, RERA registration, apartment use and carpet-area certificate. |
| Applicable rate scheme | Check whether the project is under the post-1 April 2019 concessional regime or an eligible ongoing-project option under the earlier regime. |
| ITC consequence | Do not assume that GST charged by vendors is creditable. The concessional residential construction regime generally carries a no-ITC condition, subject to specific provisions and calculations. |
| Commercial component | Determine whether the special RREP treatment applies or whether commercial apartments are dealt with under the other REP provisions. |
| Historical projects | Preserve the option declaration, transition computation and supporting records for projects that began under the earlier regime. |
Project setup checklist
- Record project name, GSTIN, state, RERA number and project commencement date.
- Obtain a certified apartment-wise carpet-area schedule: residential, affordable residential where applicable, and commercial.
- Record the project tax regime and the documentary basis for that conclusion.
- Record the competent authority's completion certificate date, where applicable, and the first-occupation date; document which event is relevant under the governing provision.
- Lock the project master data used in monthly ITC calculations and retain change history.
2. Unsold flats: what changes at completion or first occupation?
“Unsold” is not one single GST answer. Separate the construction-service tax position on a unit, the special RCM on development rights/FSI/long-term lease premium, and the final ITC calculation.
Step-by-step unit review
- Freeze the unit inventory as at the legally relevant completion/first-occupation cut-off.
- For each apartment, record unit number, residential/commercial category, carpet area, booking status, agreement date, amount received, and whether the full consideration was received before the relevant completion event.
- Reconcile the unit list to RERA/CRM, customer ledger, bank receipts and the sales register.
- Separately identify apartments that remain unbooked/unsold and those booked but not fully paid; do not use “unsold” as a substitute for the exact wording of the applicable notification.
- Assess whether the development-rights/FSI/lease-premium RCM provisions apply and compute the relevant proportion using the prescribed formula and caps.
- Complete the project-level ITC finalisation under the applicable rule/notification.
Illustrative area-based calculation (not a tax demand computation)
Assume a project has 10,000 sq. m. of residential apartment carpet area. At the relevant completion/first-occupation date, 1,200 sq. m. remains unbooked. If a particular provision requires an area proportion, the unbooked ratio for that residential area pool is:
This 12% is only the area ratio for the stated example. It is not by itself the GST payable. The company must apply the exact notified formula, taxable base, applicable cap, apartment category and other conditions in the governing notification.
Unsold inventory register — recommended columns
| Column | Purpose |
|---|---|
| Project / phase / tower / unit ID | Prevents cross-project or cross-phase mixing |
| Apartment type and carpet area | Supports category and area-based computations |
| Booking status at cut-off | Booked / unbooked / cancelled / re-allotted with dates |
| Agreement and consideration receipt dates | Supports the timing analysis |
| Completion/first occupation evidence | Establishes the computation cut-off |
| Development rights/FSI/lease premium attribution | Supports separate RCM working where applicable |
| Reviewer and evidence link | Creates an audit trail |
3. Common-area expenditure: classify the invoice before allocating ITC
Clubhouse, lifts, fire systems, internal roads, landscaping, security, project office, common lighting, architect fees and project-management costs may benefit different parts of a project. Their accounting ledger alone does not decide ITC eligibility.
Use a three-bucket cost register
| Bucket | Examples | Action |
|---|---|---|
| A — Directly attributable | Invoice exclusively linked to a particular commercial unit or a specifically identified project component | Trace to the relevant supply and test eligibility/restrictions for that component. |
| B — Common project input | Shared architect, common fire-fighting system, project-wide engineering or shared site services | Apply the relevant statutory allocation method; retain the area and cost base supporting the calculation. |
| C — Not eligible / requires special review | Blocked credit under Section 17(5), personal/non-business use, or credit barred by the project's rate conditions | Do not include in eligible common credit. Document the legal reason and reviewer approval. |
Practical monthly procedure
- Require vendor invoices to carry project code, cost code, supply description and service period.
- Map each invoice line to direct residential, direct commercial, common, corporate overhead, or blocked/review category.
- For common costs, document the prescribed allocation basis. Carpet-area-based formulas apply where the relevant rule/notification requires them; do not substitute turnover, unit count or management estimates without legal support.
- Check Section 17(5) independently, particularly works contract and construction-related goods/services used for construction of immovable property on own account, subject to the statutory definitions and exceptions.
- Reconcile the eligible amount to GSTR-2B, purchase register, ITC ledger and GSTR-3B.
Example: common cost allocation working
Suppose a project has residential and commercial portions and receives a common professional-services invoice. The accounts team should not simply claim the full ITC or reverse a flat percentage based on revenue. It should identify the project regime and apply the exact rule applicable to the common credit pool. The calculation sheet should show opening common credit, current-period credit, direct credits excluded, area base, formula references, credit retained, credit reversed and reviewer sign-off.
4. Completion certificate / OC / first occupation: establish the correct cut-off
The completion milestone can affect whether a transaction is treated as construction service, the status of unsold units, the timing of certain RCM liabilities and the final project ITC calculation.
Do not treat these terms as automatically interchangeable
| Record | What it proves / why it matters |
|---|---|
| Completion certificate | Certificate issued by the competent authority where required under the applicable law; retain the actual certificate and its scope. |
| Occupancy certificate (OC) | Evidence of permission/fitness for occupation as issued under the applicable local framework; inspect project/phase/tower coverage and date. |
| First occupation | A fact-based milestone that may be relevant under the GST provision even where the certificate situation differs. Maintain reliable contemporaneous evidence. |
| Phase-wise completion | Check whether the approval and GST computation apply to a phase, building or entire project. Do not assume a partial certificate closes every project component. |
Cut-off file checklist
- Copy of completion/occupancy certificate and issuing authority details.
- Architect/engineer certificate with covered phase, tower and area.
- First-occupation evidence and internal handover/possession records where relevant.
- Unit-wise booking and consideration receipt snapshot at cut-off.
- Vendor invoices and common ITC ledger through the cut-off period.
- Written memo identifying the statutory trigger selected and why.
5. ITC reversal and final project transition
The ITC answer depends on the project regime, the type of credit, the supply it relates to and the project stage. Monthly provisional calculations and final calculations at completion/first occupation may both be required.
Separate these credit pools
| Credit pool | Control |
|---|---|
| Direct residential construction credit under a no-ITC concessional regime | Identify and exclude/reverse as required by the applicable notification; do not treat 2B visibility as entitlement. |
| Direct commercial credit | Test project classification, commercial supply, invoice use and relevant notification/rule before claiming. |
| Common project credit | Apply the prescribed monthly and final apportionment method, including the correct area denominator and booking/unsold data. |
| Blocked credit | Exclude under Section 17(5) where applicable before common-credit calculations. |
| Capital goods / transition credit | Review the specific rules and transitional provisions applicable to the project and period; do not apply the ordinary input-credit method automatically. |
Illustrative end-of-project true-up (simplified)
Assume a project working shows provisional common ITC retained during construction of ₹18 lakh. After applying the legally prescribed final formula using the verified project data, final eligible credit is ₹14 lakh. In this simplified illustration, the excess retained amount is ₹4 lakh and would require adjustment through the prescribed return/payment mechanism and within the applicable deadline. If final eligible credit is higher than provisional credit, any additional claim must likewise follow the governing rule and time limit.
Reversal computation workbook — minimum tabs
- Project master: regime, dates, carpet areas, category and source certificates.
- ITC source: invoice-level tax, GSTIN, 2B status, expense code, project and credit pool.
- Eligibility: eligible / blocked / no-ITC regime / pending evidence, with reason.
- Monthly allocation: direct/common split and statutory computation.
- Completion true-up: final area/booking data, provisional vs final credit and difference.
- Return posting: GSTR-3B period, ledger entry, challan/DRC-03 if applicable, reviewer and filing proof.
6. Customer cancellations, refunds and re-bookings
Cancellation is not just a CRM status change. It may affect tax invoices, advances, credit notes, output tax reporting, the unit's booking status at a statutory cut-off and the supporting audit trail.
Cancellation workflow
- Obtain the cancellation request and approved cancellation agreement/letter.
- Reconcile amounts invoiced, GST reported, advances received, refunds paid and amounts forfeited/retained under the agreement.
- Determine whether a credit note is legally available and within the statutory time limit and conditions; do not issue a GST credit note merely because the customer ledger is credited.
- Map the credit note/refund to the original invoice, customer GST status where relevant, return period and output tax adjustment.
- Update unit booking status with cancellation effective date and subsequent re-allotment date.
- Keep cancellation and re-booking data in the completion-date inventory snapshot.
| Scenario | Questions to resolve |
|---|---|
| Booking cancelled and full amount refunded | Was tax already paid? Is a statutory credit note available? What evidence supports the adjustment? |
| Part of booking amount retained | What does the agreement say the retained amount represents? Is it consideration, compensation or another payment under the facts and law? |
| Unit re-booked to another buyer | Keep separate customer contracts and tax timelines; avoid duplicate booking or invoice records. |
| Cancellation near completion/OC | Review whether the cancellation was effective before the relevant cut-off and whether it changes the prescribed booked/unbooked status. |
7. Promoter, landowner and development-rights accounting
In JDA and development-rights arrangements, identify the legal parties, consideration form, construction obligation, apartment allocation and timing separately. A “promoter share” or “landowner share” label is not enough to determine GST.
Documents to read together
- Joint development agreement and registered supplementary agreements.
- Development-rights/FSI/long-term lease documents and payment terms.
- Area-sharing or revenue-sharing schedule, unit allocation and subsequent changes.
- Construction agreement/obligations for landowner or other parties.
- Project completion/first-occupation records and unit-wise sale/booking status.
Accounting and tax separation
Maintain separate ledgers or dimensions for (a) landowner consideration/development rights, (b) construction service or apartments allotted to the landowner, (c) promoter inventory and customer sales, and (d) RCM payable/paid on any notified transaction. The accounting entry is a record of the transaction; it does not replace the GST valuation, time-of-supply or RCM analysis.
| Transaction | Finance team action |
|---|---|
| Development rights received | Record agreement value/rights details and obtain a tax memo on notification coverage, valuation, RCM and timing. |
| Construction obligation towards landowner | Track allocated units/area, agreement consideration and the specific time-of-supply provisions for the project. |
| Landowner sells allotted units | Determine who is supplier, the unit's status and the applicable tax provisions based on contract and facts; do not automatically report as promoter's sale. |
| Unsold units at completion | Reconcile the landowner/promoter allocation and apply any relevant development-rights RCM formula only to the correct base. |
8. Monthly GST reconciliation and project close controls
A real-estate GST close should reconcile customer-side output tax, vendor-side ITC, project inventory and statutory project milestones—not only the GSTR-3B totals.
Monthly close checklist
| Control | Owner | Evidence / output |
|---|---|---|
| Customer demand and receipt reconciliation | Sales accounts + GST | Unit-wise demand, receipts, invoices, advances and tax reported |
| GSTR-1 vs sales register | GST executive | Invoice-wise variance report, credit/debit note mapping |
| Purchase register vs GSTR-2B | AP + GST | Missing, duplicate, amended, ineligible and period-difference list |
| Project ITC classification | Tax manager | Direct/common/blocked/no-ITC bucket and legal basis |
| Area and booking status | Project control + CRM | Certified monthly inventory movement and area data |
| RCM register | GST + treasury | Liability, payment, eligible credit treatment and challan/return reference |
| Completion milestone watch | Project legal + finance | Certificate/first-occupation alert, owner and deadline calendar |
| Management sign-off | Finance head | Exceptions, exposures, reversals, disputes and approvals |
Reconciliation exception codes
Use standard reasons so exceptions can be assigned and closed: E01 vendor invoice not in 2B; E02 GSTIN/document mismatch; E03 duplicate invoice; E04 credit note pending; E05 blocked ITC; E06 no-ITC project regime; E07 direct/common allocation pending; E08 booking/cancellation mismatch; E09 completion milestone evidence pending; E10 RCM review pending.
Decision framework: 10 questions before signing off
Confirm project, phase, GSTIN, RERA identity and tax regime.
Residential, affordable where relevant, or commercial; substantiate with records.
Booking, invoice, payment, cancellation, completion certificate or first occupation.
Apply the statutory definition and the actual completion/occupation evidence.
Identify the notified transaction, recipient liability, valuation and timing.
Trace invoice use and exclude blocked or no-ITC amounts.
Apply the exact prescribed allocation formula and documented area base.
Compute at the relevant milestone and track the statutory return/payment deadline.
Reconcile invoice-level records to GSTR-1, 3B, 2B and ledgers.
Retain contracts, certificates, area data, calculations and reviewer approval.
Practical risk matrix for finance heads
| Risk area | Typical failure | Preventive control | Escalate when |
|---|---|---|---|
| Project regime | Rate/ITC scheme applied without checking project option | Signed project tax memo and locked master | Ongoing project, phase changes or incomplete option evidence |
| Unsold inventory | CRM count used without agreement/payment reconciliation | Cut-off unit register certified by sales and legal | Cancellation/re-booking or unclear status at completion |
| Common ITC | Full credit claimed or arbitrary percentage reversed | Invoice classification and rule-based computation | Mixed project, capital goods, blocked credit or unclear attribution |
| OC / first occupation | Tax computation delayed until certificate reaches accounts | Milestone notification and evidence protocol | Phase-wise certificate, partial occupation or disputed trigger |
| Development rights | RCM computed on broad project cost rather than notified base | Agreement-wise RCM memorandum | JDA variations, landowner units or unsold apartment formula |
| Customer cancellations | Ledger refund posted without credit-note/time-limit analysis | Cancellation workflow tied to tax invoice and return | Forfeiture, late adjustment or cancellation near completion |
How to implement this guide in your company
Suggested responsibility matrix
| Team | Monthly responsibility |
|---|---|
| Sales / CRM | Provide bookings, agreements, demand notes, receipts, cancellations and re-bookings by unit. |
| Project / Engineering | Provide certified progress, phase-wise area, completion milestones and vendor measurement records. |
| Procurement / AP | Ensure GSTIN, invoice details, project/cost code and supply description are captured before posting. |
| Accounts | Maintain project-wise ledgers, RCM, customer advances, ITC control accounts and reconciliation schedules. |
| GST / Tax | Determine classification, rate, tax point, ITC eligibility, common-credit allocation and return reporting. |
| Finance head | Review material exceptions, milestone-triggered computations, exposure and evidence completeness. |
Monthly file structure
Maintain a consistent electronic folder for each project and tax period:
RERA, plans, area certificates, tax regime, option records and legal conclusions.
Unit register, agreements, invoices, demand/receipt ledger, credit notes and cancellations.
Purchase register, 2B, invoice documents, eligibility classification and common-credit workings.
JDA, TDR/FSI/lease documents, valuation, liability calculation, payment and return proof.
CC/OC/first occupation, cut-off inventory, final ITC true-up, unsold-area computation and approvals.
GSTR-1, GSTR-3B, ledgers, reconciliations, notices, replies and evidence index.
Management dashboard KPIs
- Taxable customer collections and output GST reported, by project and month.
- Purchase ITC in 2B, eligible ITC, claimed ITC, held ITC and reversals.
- RCM liability accrued, paid and pending.
- Residential and commercial carpet area; booked, cancelled, re-booked and unbooked area.
- Project completion/OC milestone status and days to required tax close.
- Open GST exceptions by amount, age, owner and expected closure date.
Frequently asked practical questions
1. If an invoice appears in GSTR-2B, can the developer claim it?
Not automatically. 2B is a reconciliation source, not a complete eligibility determination. The recipient must test statutory conditions, blocked-credit provisions, the project regime and any real-estate-specific ITC restrictions.
2. Can all common-area ITC be reversed using one fixed percentage?
Do not use an arbitrary fixed percentage. Identify direct and common credits and apply the exact statutory formula applicable to the project, including the required carpet-area and booking data where prescribed.
3. Is every unit unsold at completion treated identically?
No. Determine the exact apartment category, booking and consideration facts, relevant notification language, and whether the question concerns construction-service tax, development-rights RCM or final ITC. These are separate analyses.
4. Does an OC automatically settle every GST question?
No. Confirm the certificate's issuing authority, coverage and date, and assess the applicable statutory trigger, including first occupation where the relevant provision refers to it.
5. What should be ready before a GST audit?
Project tax memo, apartment-wise area and booking register, agreements, completion evidence, vendor invoice/2B reconciliation, ITC classification, common-credit computations, RCM workings, return reconciliations and approval trail.
Final Takeaway
For real-estate GST, the defensible process is: project classification → contract and unit facts → milestone dates → output tax → ITC classification → prescribed allocation → RCM/true-up → return reconciliation → evidence.
Implementation priority: Start with a project master, unit-wise booking/area register, invoice-level ITC classification and a completion-milestone alert. These four controls make monthly compliance and final project closure substantially more traceable.
Disclaimer: This guide is educational and intended as a practical control framework. It is not a substitute for checking the CGST/IGST Acts, applicable notifications, amendments, circulars, rules and binding judicial decisions for the project's facts and relevant tax period. Rate and ITC treatment can depend on the project's regime, dates, agreements and statutory conditions. Obtain professional review for material or disputed positions.