---
title: "HDB Condo Maintenance"
url: "https://fieldcamp.ai/sg/hdb-condo-maintenance-software/"
date: "2026-08-05T07:29:45+00:00"
modified: "2026-08-27T10:35:27+00:00"
type: "WebPage"
resource: "https://fieldcamp.ai/sg/hdb-condo-maintenance-software/"
timestamp: "2026-08-27T10:35:27+00:00"
author:
  name: "Jeel Patel"
word_count: 2934
reading_time: "15 min read"
summary: "HDB &amp; Condo Maintenance Software Singapore"
description: "HDB and condo maintenance software for Singapore. Log resident requests on WhatsApp, track every block and unit, and invoice MCSTs in SGD with GST."
keywords: "HDB & Condo Maintenance Software Singapore"
language: "en"
schema_type: "WebPage"
---

# HDB Condo Maintenance

_Published: August 5, 2026_  
_Author: Jeel Patel_  

![HDB Condo Maintainence for Singapore](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/03-hdb-condo-maintenance-1-1-1024x740.png)

~~

# HDB & Condo Maintenance Software Singapore

One estate, every block, on one record. Two very different clients.
**HDB and condo maintenance software for Singapore’s town councils and MCSTs.** A town council estate runs on GeBIZ tenders and a 24-hour EMSU hotline. An MCST-managed condo runs on the BMSMA: AGM cycles, audited financials, a legal split between Management and Sinking Funds. Most software treats both the same. FieldCamp tracks which kind of client a building is.

[Book a 15-minute call](https://calendly.com/jeel-fieldcamp/fieldcamp-for-singapore)From a single MCST-managed condo to a town council estate of 14 blocks. We configure it around your buildings.

![](https://cms.fieldcamp.ai/wp-content/uploads/2026/07/svgviewer-png-output-1.png)![](https://cms.fieldcamp.ai/wp-content/uploads/2026/07/svgviewer-png-output-1.png)![](https://cms.fieldcamp.ai/wp-content/uploads/2026/07/svgviewer-png-output-1.png)![](https://cms.fieldcamp.ai/wp-content/uploads/2026/07/svgviewer-png-output-1.png)![](https://cms.fieldcamp.ai/wp-content/uploads/2026/07/svgviewer-png-output-1.png)**4.8/5** on G2

**Built for Singapore’s HDB and condo maintenance teams** — one record across HDB town councils, MCST-managed condos, and mixed estates.

Covers

Fire Safety

Lift

Water Tank

Pest Control

Facade

## What HDB and Condo Maintenance Software Does

Overview

## Everything your maintenance team needs. In one system.
One record per block instead of a paper trail. One AI Dispatcher instead of a phone tree. Statutory inspections that schedule themselves, and every sign-off logged and exportable before the AGM or a regulator asks.
## HDB and Condo Maintenance Software Singapore: Block and Unit-Level Data Model

01 The Data Model

### One estate. Every block, every unit. One record.
Most tools track a work order as a flat ticket. FieldCamp tracks it against the building, the block, and the unit it belongs to, with the resident request that triggered it and the compliance document it produced, so the full history for Blk 412, Level 8, Unit 812 comes back in seconds, not a search through six months of email. Every estate you service shows up the same way, not a different spreadsheet per town council contract.

Tampines GreenView EstateSite record · HDB Town Council · 14 blocks · 1,120 units  3 due this week  <u>▪</u>**Tampines GreenView Estate**· 14 blocks Town Council  <u>├─</u>**Blk 412**· 12 levels · 80 units  <u>│ └─</u>**Lvl 8 · Unit 812**· leaking pipe · logged via WhatsApp, 1 photo Job #1182  <u>├─</u>**Common area · Lift 3**· BCA-registered contractor Compliance due  <u>├─</u>**Rooftop · water tank**· annual cleaning, in-house crew Scheduled 18 Jul  <u>└─</u>**Blk 405 · facade**· periodic facade inspection, completed 2 Jul Audit trail complete  A request can attach toThe estate, a block, a common area, or one unitUnit 812’s historyStays on unit 812 — not in a shared block folderA resident says “Blk 412, level 8.” That is a real address in the system, not a note in a job description.

## HDB Town Council vs MCST-Managed Condo: Two Maintenance Clients

02 Town Council or MCST

### Two very different clients. Not one workflow.
Client type · set on the building recordSame platform · different reporting shape  **Town CouncilMCST**  <u style="color:var(--blue);background:#F5F8FF">Town council · HDB Public</u>- Procured via GeBIZ tender — multi-year term contracts for fire protection, lift and carpark works
- 24-hour EMSU hotline for urgent breakdowns outside office hours
- Standardised, volume-based reporting across many blocks

  <u style="color:var(--accent-dark);background:#FFF8F2">MCST · private condo BMSMA</u>- Governed by the BMSMA — AGM within 15 months, audited financial statements adopted
- Contributions legally split between the Management Fund and the Sinking Fund
- Relationship-driven, premium service expectations, AGM-pack reporting

  What actually changes in FieldCamp when you set the client type

 |  | Town Council | MCST |
|---|---|---|
| **Report pack** | Volume & SLA by block | AGM pack · fund split |
| **After-hours** | EMSU hotline routing | Managing agent escalation |
| **Contract shape** | Term contract, tendered | Annual, AGM-approved |

 One field on the building record. Everything downstream — reporting, escalation, contract shape — follows it.  A town council estate is procured via GeBIZ tender and runs a statutory 24-hour Essential Maintenance Service Unit hotline for urgent breakdowns. An MCST-managed condo runs on the Building Maintenance and Strata Management Act: an AGM within 15 months, audited financials, and a legal split between the Management Fund and Sinking Fund. FieldCamp tracks which kind of client a building is, and shapes reporting and urgency response to match, instead of forcing both into the same template.

Same platform, same site-record structure. Different reporting shape and urgency rules depending on which one you’re servicing.

## HDB and Condo Maintenance Software Singapore: AI Dispatcher Across Estates

03 AI Dispatcher

### Route crews across estates. Not against them.
FieldCamp’s AI Dispatcher schedules every crew across every block by skill, by zone, and by urgency, factoring driving travel time by default and, where enabled, Singapore public-transport (MRT/bus) travel time via OneMap for staff roving between estates. When an emergency call comes in, the dispatcher can pull in the nearest available crew, so a lift breakdown at 6 AM doesn’t wait for the office to open.

AI Dispatcher · Today3 estates · 14 blocks · 9 crews  1 emergency  <svg aria-label="Schematic of three estates showing blocks, assigned crews and an emergency lift breakdown" role="img" viewbox="0 0 640 300"> <rect fill="#F4F2EC" height="300" width="640"></rect>  <path d="M250,120 C300,104 348,116 356,148 C364,182 316,204 274,192 C232,180 214,138 250,120Z" fill="#DEEACE"></path>  <g fill="none" stroke="#E6E2D7" stroke-linecap="round"><path d="M0,96 H640" stroke-width="16"></path><path d="M0,222 H640" stroke-width="16"></path><path d="M214,0 V300" stroke-width="14"></path><path d="M436,0 V300" stroke-width="14"></path></g> <g fill="none" stroke="#FFFFFF" stroke-linecap="round"><path d="M0,96 H640" stroke-width="11"></path><path d="M0,222 H640" stroke-width="11"></path><path d="M214,0 V300" stroke-width="9"></path><path d="M436,0 V300" stroke-width="9"></path></g>  <g font-family="Inter, sans-serif"> <text fill="#6B7280" font-size="9.5" font-weight="700" x="18" y="24">TAMPINES GREENVIEW</text> <g fill="#DCDFE3" stroke="#C6CBD1" stroke-width="1.2"> <rect height="48" rx="4" width="34" x="18" y="34"></rect><rect height="48" rx="4" width="34" x="60" y="34"></rect> <rect height="48" rx="4" width="34" x="102" y="34"></rect><rect height="48" rx="4" width="34" x="144" y="34"></rect> <rect height="48" rx="4" width="34" x="18" y="118"></rect><rect height="48" rx="4" width="34" x="60" y="118"></rect> </g> <g fill="#8A9099" font-size="8" text-anchor="middle"> <text x="35" y="62">412</text><text x="77" y="62">405</text><text x="119" y="62">418</text><text x="161" y="62">420</text> <text x="35" y="146">424</text><text x="77" y="146">426</text> </g>  <circle cx="35" cy="34" fill="#0F9D58" r="10" stroke="#fff" stroke-width="2"></circle> <text fill="#fff" font-size="8.5" font-weight="700" text-anchor="middle" x="35" y="37.5">TB</text> </g>  <g font-family="Inter, sans-serif"> <text fill="#6B7280" font-size="9.5" font-weight="700" x="238" y="24">BEDOK RISE</text> <g fill="#DCDFE3" stroke="#C6CBD1" stroke-width="1.2"> <rect height="48" rx="4" width="34" x="238" y="34"></rect><rect height="48" rx="4" width="34" x="280" y="34"></rect> <rect height="48" rx="4" width="34" x="322" y="34"></rect><rect height="48" rx="4" width="34" x="364" y="34"></rect> <rect height="46" rx="4" width="34" x="238" y="236"></rect><rect height="46" rx="4" width="34" x="280" y="236"></rect> </g> <g fill="#8A9099" font-size="8" text-anchor="middle"> <text x="255" y="62">108</text><text x="297" y="62">110</text><text x="339" y="62">112</text><text x="381" y="62">114</text> <text x="255" y="264">116</text><text x="297" y="264">118</text> </g>  <circle cx="297" cy="34" fill="#3B63DD" r="10" stroke="#fff" stroke-width="2"></circle> <text fill="#fff" font-size="8" font-weight="700" text-anchor="middle" x="297" y="37.5">LC</text> </g>  <g font-family="Inter, sans-serif"> <text fill="#6B7280" font-size="9.5" font-weight="700" x="460" y="24">WOODLANDS VISTA</text> <g fill="#DCDFE3" stroke="#C6CBD1" stroke-width="1.2"> <rect height="48" rx="4" width="34" x="460" y="34"></rect><rect height="48" rx="4" width="34" x="502" y="34"></rect> <rect height="48" rx="4" width="34" x="544" y="34"></rect> <rect height="48" rx="4" width="34" x="460" y="118"></rect><rect height="48" rx="4" width="34" x="502" y="118"></rect> </g> <g fill="#8A9099" font-size="8" text-anchor="middle"> <text x="477" y="62">218</text><text x="519" y="62">220</text><text x="561" y="62">222</text> <text x="477" y="146">224</text><text x="519" y="146">226</text> </g>  <circle cx="519" cy="34" fill="#E5484D" opacity=".18" r="15"></circle> <circle cx="519" cy="34" fill="#E5484D" r="10" stroke="#fff" stroke-width="2"></circle> <text fill="#fff" font-size="11" font-weight="700" text-anchor="middle" x="519" y="38">!</text> </g>  <path d="M312,42 C360,54 400,40 436,44 C470,48 496,40 508,36" fill="none" stroke="#7C3AED" stroke-dasharray="7 5" stroke-linecap="round" stroke-width="2.6"></path> <g font-family="Inter, sans-serif"> <rect fill="#7C3AED" height="20" rx="10" width="118" x="336" y="96"></rect> <text fill="#fff" font-size="9.5" font-weight="600" text-anchor="middle" x="395" y="110">Ravi N. · 12 min</text> </g>  <g font-family="Inter, sans-serif"> <rect fill="#fff" height="30" rx="7" stroke="#E5E7EB" width="212" x="404" y="196"></rect> <text fill="#111827" font-size="9.5" font-weight="600" x="414" y="209">Blk 220 · Lift 3 breakdown</text> <text fill="#6B7280" font-size="8.5" x="414" y="220">Emergency call-out · logged 11:18 AM</text> </g> </svg>  *Crew on site* *Contractor scheduled* *Emergency*  Swipe the map sideways to see all three estates

 TB Team B · PlumbingBlk 412, Unit 812 · 2:00 PM On site  LC LiftCo Maintenance · Lift 3Bedok Rise, common area · 9:00 AM Scheduled  RN  Ravi N. · pulled in for the emergency Woodlands Vista Blk 220 · nearest available crew · 12 min  ✦ Reassigned  Estates left uncoveredNone — his 4:00 PM job was reslotted, not droppedNearest measured byReal travel time · driving, or MRT/bus via OneMap where enabled   <svg fill="none" height="18" viewbox="0 0 24 24" width="18"><path d="M12 3l1.9 4.5L18 9l-4.1 1.9L12 15l-1.9-4.1L6 9l4.1-1.5L12 3z" stroke="currentColor" stroke-linejoin="round" stroke-width="1.6"></path></svg>AI Agents handle the busywork around the dispatcher.

AI Dispatcher decides which crew goes where. AI Agents chase what happens next: drafting the first pass of an AGM compliance report, following up with a vendor for an overdue inspection sign-off, or flagging a resident request that’s gone quiet. Your team reviews and sends, instead of compiling from a blank page.



## HDB and Condo Maintenance Software Singapore: Statutory Inspection Scheduling and Compliance

04 Inspections & Compliance

### Statutory inspections that schedule themselves.
Tampines Town Council · Compliance register14 blocks · statutory inspections · rolling 12 months  Logged & exportable  | Inspection | Authority | Next due | Doc |
|---|---|---|---|
| **Fire Certificate**<s>Annual · whole estate~~ | ~~SCDF | **12 Sep**<s>Auto-scheduled~~ | ~~On file |
| **Lift inspection · Lift 3**<s>By a BCA-registered contractor~~ | ~~BCA | **Overdue 4 days**<s>Blk 412~~ | ~~Pending |
| **Water tank cleaning**<s>Annual · rooftop tanks~~ | ~~PUB | **18 Jul**<s>In-house crew~~ | ~~Scheduled |
| **Periodic facade inspection**<s>Blk 405 · completed 2 Jul~~ | ~~BCA | **2029**<s>Next cycle~~ | On file |

 12Completed this year12Docs attached3Resident requests linked Every certificateAttached to the work order that produced itAudit request arrivesExport CSV or PDF, any date range Export register Filter by block   The Fire Certificate renews annually with the SCDF. The lift statutory inspection is annual, by a Professional Engineer. Water tanks are cleaned and certified once a year by a Licensed Plumber. The facade inspection runs every seven years for older high-rise blocks. FieldCamp auto-schedules each one as a recurring visit on its own cadence, with photos and sign-off attached the moment it’s done, so every inspection, sign-off, and compliance document is logged and exportable before the AGM or the regulator asks, instead of assembled the week before.

Ops teams tell us this used to mean chasing four different contractors for paperwork before every AGM. Now it’s already attached to the inspection that produced it. You file and label documents yourself; FieldCamp does not auto-compile a finished AGM pack in one click.

## HDB and Condo Maintenance Software Singapore: How It Works

05 How A Request Runs

### From logged request to audit trail. Four steps, no paper form.
01

#### Request is logged

A resident request comes in over WhatsApp, or a managing agent raises one in the portal. It becomes a tracked work order against the block and unit, with photos attached.

02

#### Crew is dispatched

The AI Dispatcher matches the job by skill, zone, and urgency, factoring driving and, where enabled, MRT/bus travel time via OneMap.

03

#### Work is signed off

The crew closes the job on site. Inspection photos and the sign-off attach directly to the work order that produced them.

04

#### Records stay ready

Every record is logged and exportable for the AGM or regulator, the invoice generates in SGD with GST, and renewal reminders fire as a workflow you set.

## HDB and Condo Maintenance Software Singapore: Capabilities

06 Capabilities

### Everything a maintenance contract needs. Nothing it doesn’t.
Client & managing-agent portal, WhatsApp intake

Your managing-agent and town-council contacts log in to an authenticated portal to raise and track requests, while day-to-day requests come in over WhatsApp with a photo attached. FieldCamp turns each one into a categorised work order routed to the right crew. Open, login-free resident self-service is on our roadmap.

NEA & BCA compliance documentation

Fire Certificate, lift, water tank, pest control, and facade inspections attach their sign-off and photos directly to the work order that triggered them. You file and label documents yourself, and every record is exportable when NEA, BCA, or an AGM asks.

SGD invoicing, GST built in

Bill in SGD with GST calculated at your configured rate, itemised by building, block, or maintenance contract, matching how town councils and MCSTs actually structure their agreements. Syncs to Xero, QuickBooks, and Wave.

WhatsApp coordination, not a resident app to maintain

Residents get a WhatsApp update the moment their request is resolved, no dedicated app to download, log into, or troubleshoot when it won’t load. Crews and vendors coordinate the same way, with every message logged against the job.

Custom data model

Add fields for your building types, inspection categories, or contract terms. FieldCamp configures around your estates and blocks, not the reverse.

AI Agents for recurring busywork

AGM report drafts, vendor follow-ups on overdue sign-offs, and compliance reminders run on the workflows and rules your team sets. Your team reviews and sends.

Built for a multilingual crew

Your crews may speak Mandarin, Tamil, Bengali, Burmese, or Thai as a first language. FieldCamp’s interface supports English, Mandarin, Thai, Arabic, Spanish, and French, and voice-to-text works in any spoken language, so a work order update doesn’t get lost in translation.

Purchase orders to vendors & contractors

Raise and track purchase orders for estate works to your BCA-registered contractors and vendors, tied to the building record and the job they belong to.

## Why HDB and Condo Maintenance Teams Switch to FieldCamp

07 Why It Matters

## Three things change immediately.
01

#### One record, not fifteen spreadsheets.

Every estate you service shows up the same way: building, block, unit, instead of a different tracking sheet for each town council contract.

02

#### Audit-ready the day the AGM is scheduled.

Compliance documents live against the inspection that generated them, not a binder you hope is current when the MCST council asks.

03

#### Contracts renew on evidence, not memory.

Photo sign-offs and timestamped completion replace “we did the work, trust us.” That’s the difference between a renewed contract and a lost one.

## How a Maintenance Request Runs Across the Full FieldCamp Platform

08 Inside The FieldCamp Ecosystem

### One request. The whole platform moves.
Where each part of FieldCamp does its job on a single maintenance request, from the first resident message to the exportable audit trail, no tool handoffs in between.

01

#### [AI Receptionist](https://docs.fieldcamp.ai/inbox/ai-receptionist-setup-and-deployment)

A resident or managing agent WhatsApps or calls about a fault. The AI Receptionist logs the request and books the job.

02

#### [AI Dispatcher](https://docs.fieldcamp.ai/ai-dispatcher)

The job is matched to the right crew by skill, zone, and travel time, driving or MRT/bus via OneMap.

03

#### Work Order

The visit runs against the block and unit; statutory or repair work is completed and photos attach on sign-off.

04

#### [Workflows & AI Agents](https://docs.fieldcamp.ai/workflow-automation/workflows-overview)

A workflow fires compliance and renewal reminders. AI Agents draft the AGM report or chase a vendor’s overdue sign-off.

05

#### Invoicing

The invoice generates in SGD with GST on sign-off and syncs two-way to Xero, QuickBooks, or Wave.

Compliance and renewal reminders are workflow automations your team sets and reviews, not AI agents that fire on their own. Each step is a real part of the FieldCamp platform, not a separate tool to wire up.

## FieldCamp Integrations for Singapore HDB and Condo Maintenance Teams

09 Integrations

### Works with the tools you already run.
FieldCamp connects to your accounting, inbox, calendar, and payments, so a maintenance contract doesn’t turn into double entry. Set up under Settings → Apps & Integrations.

![quickbox-integration](https://cms.fieldcamp.ai/wp-content/uploads/2025/11/quickbox-integration.svg "QuickBooks")![Xero](https://cms.fieldcamp.ai/wp-content/uploads/2026/03/Xero.webp "Xero")![](https://cms.fieldcamp.ai/wp-content/uploads/2025/02/workwave-icon.png "Wave")[Accounting ](https://docs.fieldcamp.ai/integrations/connect-quickbooks-xero-and-wave-to-fieldcamp)→
QuickBooks · Xero · Wave — two-way invoice & payment sync

![stripe-ic-ind](https://cms.fieldcamp.ai/wp-content/uploads/2025/09/stripe-ic-ind.png "Stripe")[Payments ](https://docs.fieldcamp.ai/payments/connect-stripe-for-online-payments-fieldcamp)→
Stripe — online card payments, collected after the job

![gmail-ic](https://cms.fieldcamp.ai/wp-content/uploads/2025/09/gmail-ic.png "Gmail")![Outlook](https://cms.fieldcamp.ai/wp-content/uploads/2026/03/Outlook.webp "Outlook")![Google_Calendar_icon-id](https://cms.fieldcamp.ai/wp-content/uploads/2025/09/Google_Calendar_icon-id.png "Google Calendar")[Email & Calendar ](https://docs.fieldcamp.ai/integrations/connect-gmail-and-outlook-to-fieldcamp-setup-guide)→
Gmail · Outlook · Google Calendar — inbox & schedule sync

![](https://cms.fieldcamp.ai/wp-content/uploads/2026/04/whatsapp.svg "WhatsApp")![](https://cms.fieldcamp.ai/wp-content/uploads/2026/06/chat-square-svgrepo-com-1.svg "SMS")[Messaging ](https://docs.fieldcamp.ai/integrations/fieldcamp-whatsapp-setup)→
WhatsApp · SMS — resident, crew & vendor comms + AI Receptionist

[See all integrations in the docs →](https://docs.fieldcamp.ai/integrations)

More Singapore Trades

## The rest of the trades we run.
[Aircon](/sg/aircon-software/)

Servicing & M&E.

[Cleaning](/sg/cleaning-business-software/)

Commercial & residential.

[Pest control](/sg/pest-control-software/)

NEA VCO-ready logging.

[Facilities management](/sg/facilities-management-software/)

Multi-service portfolios.

[Plumbing](/sg/plumbing-software/)

Drain & leak callouts.

[Engineering & maintenance (M&E)](/sg/engineering-maintenance-software/)

Installation & servicing contracts.

[Home care scheduling](/sg/home-care-scheduling-software/)

Caregiver visit rosters.

## HDB and Condo Maintenance Software Singapore: Frequently Asked Questions

10 HDB & Condo Maintenance Software FAQ

## Questions town councils and MCSTs actually ask.

**What is HDB and condo maintenance software, and what is an MCST?**

HDB and condo maintenance software tracks building maintenance at the block-and-unit level (work orders, statutory inspections, vendor work) for Singapore’s two distinct maintenance clients. A town council manages HDB estate common property under the Town Councils Act, procures works through GeBIZ tenders, and runs a statutory 24-hour EMSU hotline. An MCST (Management Corporation Strata Title) governs a private condominium’s common property under the BMSMA, usually through an appointed managing agent. Town council work is standardised and volume-based; MCST work is relationship-driven, with premium service expectations and AGM reporting. FieldCamp tracks both against the same building record instead of forcing one workflow onto two very different clients.

**What statutory inspections must an HDB estate or condo track, and how often?**

The main statutory cycles in Singapore are annual for most safety inspections. The Fire Certificate (FC) is renewed annually with the SCDF for buildings that require one. The lift statutory inspection is annual, carried out by a Professional Engineer or Registered Inspector (monthly lift servicing is contractual maintenance, not the statutory inspection). Water storage tanks must be inspected, cleaned, and certified at least once every 12 months by a Licensed Plumber under PUB regulations. A Periodic Facade Inspection (PFI) is required every 7 years for buildings over 20 years old and taller than 13 metres. FieldCamp auto-schedules each of these as a recurring visit on its own cadence, so nothing lapses between cycles.

**Can residents submit maintenance requests without calling the office?**

Today, requests come in through your team over WhatsApp or the phone, or directly from your client and managing-agent contacts through their authenticated portal, and FieldCamp turns each one into a tracked work order with photos attached. A managing agent or town council officer can log and follow a request end to end without a paper form. Open, login-free resident self-service intake is on our roadmap, not a live feature yet, so we do not claim residents self-submit today.

**Does FieldCamp handle NEA and BCA compliance documentation?**

Yes. Fire Certificate renewals, lift and water-tank inspections, pest control, and facade checks are scheduled as recurring visits, and each inspection’s photos and sign-off attach directly to the work order that produced them. You file and label documents yourself (FieldCamp does not auto-sort them by regulator), and every record is exportable when NEA, BCA, or an AGM needs it, instead of reassembled from a binder.

**Can FieldCamp produce reports for AGMs and regulator checks?**

Every completed work order, inspection sign-off, and compliance document is logged against the building record and is exportable, so the underlying evidence for an MCST’s AGM pack or a regulator’s request is already captured rather than reconstructed the week before. FieldCamp does not auto-compile a finished AGM pack in one click; it keeps every record ready to pull when you assemble one.

**Does FieldCamp replace our MCST accounting software or manage the management and sinking fund?**

No, and it is not meant to. FieldCamp is the maintenance and field-service layer: work orders, statutory inspection scheduling, crew and vendor coordination, purchase orders to contractors for estate works, and the compliance records behind them. It invoices in SGD with GST and syncs to Xero, QuickBooks, and Wave, but it does not run a strata ledger, bill maintenance fees to individual sub-proprietors, track arrears, or split contributions between the Management Fund and Sinking Fund. Those sit in your MCST accounting system, and FieldCamp runs alongside it rather than replacing it.

**Can residents book facilities like the gym or function room through FieldCamp?**

No. Facility and amenity booking is a resident-lifestyle feature, and it is not what FieldCamp does. FieldCamp handles the maintenance side: raising and tracking work orders, scheduling statutory inspections, coordinating crews and vendors, and keeping every compliance record exportable for the AGM or a regulator. If you already run a separate resident amenity-booking app, FieldCamp sits behind it on the operations and compliance work rather than duplicating it.

**Does FieldCamp invoice in SGD with GST for town councils and MCSTs?**

Yes. Invoices generate in SGD with GST calculated at your configured rate, itemised by building, block, or maintenance contract, matching how town councils and MCSTs actually structure their service agreements. FieldCamp also syncs with Xero, QuickBooks, and Wave.

**Is FieldCamp eligible for PSG grant funding?**

Singapore SMEs adopting eligible digital solutions may be able to offset part of the cost through the [Productivity Solutions Grant (PSG)](/sg/blog/psg-grant-field-service-software/), administered by Enterprise Singapore. FieldCamp’s PSG application is currently in progress and we are not yet on the approved solution list, so confirm current eligibility with Enterprise Singapore or your FieldCamp contact before you budget around it.

**How is this different from a strata management platform?**

Strata platforms are built around the managing agent’s back office — accounts, AGMs, resident announcements. FieldCamp is built around the work order: which crew went to which block, what they did, and whether the record is audit-ready. Most town councils and MCSTs run both, with FieldCamp handling the maintenance side.

## Want every block audit-ready by default?
[Book a 15-minute call](https://calendly.com/jeel-fieldcamp/fieldcamp-for-singapore)One record per building. One dispatcher across every crew. Compliance documents attached before anyone has to ask.


---

_View the original post at: [https://fieldcamp.ai/sg/hdb-condo-maintenance-software/](https://fieldcamp.ai/sg/hdb-condo-maintenance-software/)_  
_Served as markdown by [Third Audience](https://github.com/third-audience) v3.6.1.1_  
_Generated: 2026-08-27 10:35:28 UTC_  
