Skip to main content
TrustBill Desktop — Mac, Windows, Android.See downloads

Industry guide

UAE E-Invoicing for Real Estate

Real-estate billing is dominated by recurring rent, quarterly service charges, one-off community fees and multi-property statement runs — not one-off B2B invoices. This guide shows how each maps to PINT-AE fields, where UAE VAT quirks bite (residential vs commercial, master community vs sub-community, DEWA pass-through), and how TrustBill's recurring-invoice scheduler handles them without changing your property-management ERP.

Why real estate is different from generic B2B

A commercial landlord in Dubai issues 12 monthly rent invoices per tenant, plus a quarterly service-charge invoice, plus an annual community-fees invoice, plus one-off invoices for lease renewals, security-deposit forfeits and utility settlements. A 200-unit tower with mixed residential and commercial can generate 3,000+ invoices a year from one legal entity. Under PINT-AE, each of those is a separate structured XML document — the mandate does not allow batching multiple periods into a single invoice.

The VAT treatment layer is where most landlords slip. Residential rent is exempt (unless it's the first supply of newly-built residential — which is zero-rated). Commercial rent is standard-rated 5%. Service charges rebilled at cost may be zero-rated as disbursements; marked-up service charges are standard-rated. DEWA/SEWA/ADDC electricity pass-through is a disbursement if invoiced separately and at cost — otherwise it's part of the standard-rated bundle. Getting any of this wrong is not just a PINT-AE validation issue; it's a VAT-return correction with penalties.

TrustBill's real-estate workflow separates these concerns cleanly: the recurring scheduler generates one PINT-AE per rent period; the property master-data feed carries the residential/commercial/mixed classification per unit; the VAT category is derived automatically per line. Landlord-side operators focus on lease admin, not tax-code drills.

Real estate invoice scenarios → PINT-AE mapping

The eight billing patterns UAE property teams issue most. Each entry cites the specific PINT-AE / UBL 2.1 field or code and the VAT category that applies.

Billing scenarioPINT-AE / UBL 2.1 fieldWatch-out
Monthly rent — commercial unitcbc:InvoiceTypeCode="388"; cac:InvoicePeriod for the month; VAT category S (standard 5%)One invoice per period; do not batch quarters into one.
Monthly rent — residential unitcbc:InvoiceTypeCode="388"; VAT category E (exempt)Exempt except first supply of new residential (zero-rated Z).
Service charge — rebilled at costcac:AllowanceCharge with reason "Disbursement"; VAT category O (out of scope) or as pass-throughOnly if the tenant is separately identifiable as the ultimate recipient.
Service charge — marked upcac:InvoiceLine; VAT category S (standard 5%)Once you mark up, the entire line is standard-rated, not just the margin.
Community/master fees pass-throughcac:InvoiceLine referencing the master-community invoice in cac:AdditionalDocumentReferenceKeep the master invoice for the audit trail.
Security-deposit forfeit on lease breakcbc:InvoiceTypeCode="388"; VAT category S if damages, out of scope if pure depositMaterially different VAT treatment — get the reason right.
Rent-free period / rent credit notecbc:InvoiceTypeCode="381" referencing the original rent invoice UUIDDo not net inside a rent invoice; issue as a credit note.
Annual lease renewal feeStandalone cbc:InvoiceTypeCode="388"; VAT category S (standard 5%) for commercialSeparate from rent — do not combine with a rent invoice.

Deep dives per scenario

The scenarios above are the crib sheet; the detail below is what your property team actually implements — the ERP hook, the PINT-AE mapping, and the two or three edges that fail validation or fail VAT.

Recurring rent (monthly, quarterly, annual)

UAE lease agreements commonly use post-dated cheques for the full annual rent, but under PINT-AE each collection period is its own invoice. A one-year commercial lease at AED 240,000/year issued as four AED 60,000 quarterly invoices needs four PINT-AE documents, not one. The cheque schedule is a payment reference, not a document combining periods.

ERP mapping: your property-management ERP (Yardi, MRI, RealPage, or a locally-built system) must emit one invoice record per rent period. TrustBill's recurring-invoice scheduler reads the lease's start date, term and billing frequency from your master data, then generates PINT-AE per period at the right VAT category derived from the unit type. Residential-rent invoices are generated with VAT category E and land on the PINT-AE network as exempt supplies (still required to submit — exempt is not out-of-scope).

Edge cases: (1) mid-term unit type change (e.g. residential converted to short-term rental holiday-let) — the switch triggers a mid-lease VAT recategorisation, and the very first standard-rated period must reference the prior exempt period in cac:AdditionalDocumentReference; (2) tenant deposit applied to final rent — treat as payment (cbc:PrepaidAmount) not as a discount.

Service charges and DEWA / SEWA / ADDC pass-through

The rule of thumb: rebilled at cost = potential disbursement (VAT category O, out of scope for VAT); marked up = your supply (VAT category S, standard-rated 5%). Once you mark up any line, the whole line becomes standard-rated — you cannot split the margin from the base and rate them differently under UAE VAT law.

PINT-AE mapping: at-cost rebilling appears as cac:AllowanceCharge with a disbursement reason code, referencing the underlying invoice (DEWA bill, community master invoice) via cac:AdditionalDocumentReference. Marked-up rebilling appears as a normal invoice line with VAT category S.

Common failure: mixing at-cost and marked-up items in the same service-charge invoice without separating them into distinct line groups. Under PINT-AE the line-level tax category is what the FTA uses to reconcile against the tenant's input-VAT claim — inconsistent categories inside one document is a validation-clean but reconciliation-broken output.

Multi-property portfolios and consolidated statements

A landlord holding 20+ commercial units across three towers wants a monthly consolidated statement per tenant — one document listing every unit's rent and service charge. PINT-AE does not have a native "multi-property statement" document type; the compliant pattern is one PINT-AE invoice per unit per period, with a matching statement PDF for the tenant's convenience.

TrustBill generates both automatically: n PINT-AE invoices submitted to the FTA network (one per unit-period), plus a single consolidated statement PDF for the tenant with references (via cac:AdditionalDocumentReference on each invoice) to a shared statement UUID. That way the tenant reconciles one PDF while the FTA sees the granular structured data.

Edge case: tenant occupies multiple units under one lease (a multi-unit master lease). Here one PINT-AE per period is fine and the invoice carries multiple InvoiceLines — one per unit. Do not artificially split into per-unit invoices; that breaks the tenant's downstream matching.

Tenancy contracts (Ejari / Tawtheeq) and PINT-AE references

Dubai's Ejari and Abu Dhabi's Tawtheeq generate a tenancy contract number that most commercial tenants require on every rent invoice. Under PINT-AE, this number belongs in cac:AdditionalDocumentReference with a specific documentTypeCode identifying it as a tenancy-registration reference — not in cbc:BuyerReference (which is reserved for the buyer's order/PO number).

Some real-estate ERPs shove the Ejari number into a generic 'notes' field; that renders on PDF but disappears from the structured XML, which then fails downstream matching for large tenants running e-invoicing reconciliation. TrustBill's real-estate workflow reads Ejari/Tawtheeq from the lease master data and injects it into cac:AdditionalDocumentReference automatically on every recurring rent invoice.

Frequently asked questions

Are residential landlords in scope of the FTA e-invoicing mandate?+

Only if VAT-registered. Residential rent is VAT-exempt, so many pure-residential landlords stay below the mandatory VAT registration threshold and are outside the mandate. Mixed-use landlords with commercial revenue over the threshold are in scope; their exempt residential invoices still must be issued as PINT-AE (VAT category E).

Do I have to issue a separate PINT-AE invoice for each month of a one-year lease?+

Yes if the billing frequency is monthly. PINT-AE does not permit combining multiple billing periods into a single invoice — the invoice period (cac:InvoicePeriod) must match a single billing cycle. TrustBill's recurring scheduler generates one PINT-AE per cycle from a single lease record; you configure the frequency once.

How do I handle VAT on service charges I re-bill from DEWA?+

If you rebill the exact DEWA amount to the tenant with no markup and the tenant is the ultimate recipient, treat it as a disbursement — VAT category O, out of scope. If you mark up (even by 1 AED), the entire rebilled amount becomes standard-rated 5%. TrustBill flags the switch automatically based on your ERP's markup field.

How does an Ejari number appear in PINT-AE XML?+

In cac:AdditionalDocumentReference with a documentTypeCode identifying it as a tenancy-registration reference. Do not put it in cbc:BuyerReference (that field is for the tenant's PO). Enterprise tenants reconcile invoices against their Ejari records automatically — put the number in the wrong field and they cannot match your invoice.

What about short-term / holiday-home rentals (Airbnb-style)?+

Short-term rentals to individuals for tourism are treated as taxable at 5% — different from long-term residential rent (exempt). The unit's classification in DTCM / TCA determines the treatment. TrustBill's unit master carries a 'short-term-rental' flag that overrides the default residential-exempt classification.

Related

Turn on UAE FTA e-invoicing for your rent roll

TrustBill's recurring-invoice scheduler + property-master VAT resolver generates compliant PINT-AE per period, per unit, per VAT category — automatically. Free tier: 50 invoices/month.