Real estate
Tenant contracts, automated rent invoicing and cheque schedules.
A services business has no inventory to count, which sounds like a simplification and turns out not to be. What you sell is your team's time, and time is far harder to track than stock: it is not counted at a gate, it does not appear on a delivery note, and nobody notices when some of it goes missing. The consequence is that many consultancy, facilities management and maintenance firms in Qatar know their revenue precisely and their delivery cost only approximately.
Staff book hours against projects and tasks. Those hours carry billable or non-billable status and a rate, by person or by designation. Approved timesheets become the basis for time-and-materials invoicing directly, rather than being retyped into a separate billing spreadsheet at month-end — which is where hours get rounded, forgotten or dropped.
The same data answers the question most services businesses cannot answer confidently: what is our utilisation? Billable versus non-billable hours per person, per team, per month. That figure determines profitability more than your rate card does.
Client contracts hold the term, the value, the billing frequency and the scope. Retainers generate recurring invoices automatically on their cycle. Fixed-price engagements bill against milestones. Time-and-materials bills from timesheets. A single client may have all three running simultaneously, and they all resolve into one receivables position.
Contracts carry end dates and notice periods, which produces a forward view of what expires in the next 30, 60 and 90 days. For annual maintenance contracts and facilities agreements this is the highest-value report in the system. A contract that quietly lapses because nobody diarised it is not a small loss; it is a year of revenue that had already been won once.
Revenue booked, time cost, subcontractor cost and expenses all sit against the project. Margin is visible during delivery rather than after it. An engagement that has consumed sixty percent of its budget at thirty percent completion shows that while there is still a conversation to be had with the client — which is the difference between a variation and a write-off.
For AMC and facilities businesses, maintenance schedules generate planned visits against the contract as assigned tasks. Completion updates both the client's service history and the contract's cost side, so you can finally see which maintenance contracts are profitable and which are being subsidised by the others. Most firms discover at least one of the latter.
Leads, opportunities and quotations sit in the same system as the contracts they become. A quotation carries its margin assumptions, so when it converts, the delivery team inherits the basis on which it was priced instead of guessing at it. Client history — every project, invoice and support interaction — lives on one record.
Since your cost base is largely people, Frappe HR on the same installation matters more here than in most sectors: attendance, leave, end-of-service gratuity and WPS-compliant payroll, posting to the same ledger that carries project costs. Employee cost and project cost stop being two separate conversations.
Professional services firms are exactly the case where per-user ERP licensing bites hardest, because every consultant needs access to book time. Under ERPNext's GPLv3 licence there is no per-seat cost — the whole delivery team books time without the software bill tracking headcount. If you are weighing that comparison, the migration page carries a direct comparison against traditional licensed ERP.
Yes, and most services businesses need both. Retainers run as recurring invoices against a contract; time-and-materials bills from approved timesheets; fixed-price work bills against milestones. All three post to the same ledger and the same project profitability view.
Yes. Contracts carry start and end dates with notice periods, so renewals appear as a forward-looking list. For AMC and facilities businesses this is the single most valuable report in the system — an unrenewed contract nobody noticed is pure lost revenue.
Yes. Timesheets against projects give billable versus non-billable hours per person, which is the number that actually determines whether a services business is profitable. It is usually the number that is least reliably known before an implementation.
Yes. Maintenance schedules generate planned visits against the contract, which become tasks with assigned technicians. Completion feeds both the client's service record and the cost side of the contract, so you can see which AMC contracts are actually making money.
KEEP READING
Tenant contracts, automated rent invoicing and cheque schedules.
Attendance, leave, gratuity and a WPS salary file your bank accepts.
A module-by-module guide, and which ones Qatar businesses switch on first.
Requirement study, configuration, migration, training and go-live support.
GET STARTED
Tell us how you bill — retainer, time-and-materials, fixed price or all three — and we will configure a demo around it.