Construction / Contractor

For a civil contractor, builder or interior fit-out firm. Every job is a project billed to a client against an estimate (BOQ). Work is measured on site and signed for in a measurement book, material is indented, approved and issued to the site's own store, labour is paid off a muster roll, subcontractors get work orders with their own scope and claims, and the client is billed progressively (RA bills) with retention held back.

Best forCivil contractor, builder, interior and fit-out firm
Pick at setupConstruction / Contractor, or Interiors & Fit-out (no measurement book)
Logins5 seats: Site Supervisor, Site Engineer, Store Keeper, Billing / Accounts, Office
AppsSKS Market (or SKS Construction) on the office PC and on each site phone
Switch on as you growWork Orders, Material Indents, Site Labour & Wages, RA Billing, Phases, BOQ Cost Variance, Measurement Book

Set up before your first site

Do these once, in this order. The owner (or an Office login) does all of them.

  1. Pick the parts of the job you run Tools > Settings > Projects, Site Work card. A new contractor starts with work orders, indents, RA billing, BOQ variance and the measurement book on, and site wages off; an interiors firm also starts with the measurement book and BOQ variance off. Switch on only what you do today; each switch adds its own screens, reports and permissions.
  2. Add your material list under Materials > Items: cement, steel, sand, with the unit you buy and issue them in.
  3. Add the people you deal with in the Directory: clients (New Client), Contractors you sublet work to, Labourers on the muster, and Suppliers. Your own engineers and supervisors go under Staff.
  4. Open the first project with New Project: site name, client, site address, estimate amount, retention %, dates, and the Site Engineer responsible. Naming the engineer is what puts the site on that engineer's phone.
  5. Enter the BOQ on the project's Work Items tab: each line with its unit, quantity, rate and cost rate. The total can be written back as the estimate.
  6. Create a login for each person by the job they do, and say which sites they may see (see Who signs in).
  7. Run one test day: a diary entry, an indent, one measurement recorded and certified, one RA bill and a receipt. Cancel the test RA bill afterwards; cancelling releases its work to be billed again.

How the work flows

A job moves between the site, the store and the office. Each step says who does it and what prints. A step appears only when its switch is on in the Site Work settings.

Open the project

New Project against the client, then the BOQ lines on Work Items. Every rupee the site spends from now on carries this project, so its page adds up live.

Office

Run the site day

The Site Diary records what happened: manpower, idle hours, weather and photos. On Site Labour & Wages mark the muster roll and settle it into wage payments.

Site SupervisorWage Payment Slip

Get material to site

  • Indent: the site asks for material with a needed-by date.
  • Approve: somebody else authorises it line by line ("you asked for twenty bags, take twelve").
  • Buy and issue: a purchase invoice for the site, then issue from the store into the project's own site store.
Store KeeperOfficeMaterial Issue Slip

Measure and certify

The engineer records what was built in the Measurement Book: units, length, breadth, depth and where on site. A different person signs it off. Only certified work moves a BOQ line, and only certified work can be billed.

Site EngineerBilling / AccountsMeasurement Book Abstract

Sublet work

On Work Orders, give a contractor their order with its own scope (which BOQ lines, at what rate) and retention %. Their claims post as ordinary purchase vouchers, so TDS and the payment split come with them.

Billing / AccountsSubcontract Work OrderSubcontractor Bill

Bill the client

On RA Bills, raise the running-account bill: certified quantity less what was already billed, at the BOQ rate, with retention and any mobilisation advance held back. The bill is a sales invoice, so GST works as usual.

Billing / AccountsRunning Account (RA) Bill

Take the money, book site costs

Receive Payment (Accounts menu) records a full or part payment against the project. Site Expense books a cost to the site itself; office rent and salaries go through Expense instead.

Billing / AccountsOfficePayment ReceiptSite Expense Voucher

Watch the cost and close the job

BOQ Cost Variance compares budget with what was consumed and raises escalation alerts while there is time to act. When the work is accepted, release the retention and close the project.

OfficeBilling / AccountsExecutive Project Summary

The whole journey on one page:

flowchart TD
    A[New Project
client · site address · estimate · dates · retention %] --> PR[(Project created with its site store)] PR --> B[Work Items tab: BOQ lines
qty · rate · cost rate · phase dates] B --> WI[(The BOQ lines)] PR --> C[Site Diary: what happened
manpower · idle hours · weather] C --> PL[(Diary entry)] subgraph Measurement MB1[Measure a BOQ line
units · L · B · D · location] --> MB2[(Entry: awaiting signature)] MB2 --> MB3[Certify] --> MB4[(Completed qty RECOMPUTED)] end subgraph Material M1[Indent: lines · qty · needed by] --> MR[(Requested)] MR --> MA[Approve line by line] --> M2[Purchase Invoice for the site] M2 --> M3[Issue to Site
from store to site warehouse] M3 --> SP[(Stock issued to the project)] end subgraph Labour L1[Muster roll: mark days] --> L2[Settle: wage slip] --> PW[(Wages settled · cash paid)] end subgraph Subcontract S1[Work Order to contractor] --> SC[(The work order)] SC --> SS[Scope: their lines · their rate] SS --> S2[Claim: gross · retention · advance recovered] S2 --> S3[Retention release on acceptance] end WI --> Measurement PR --> Material & Labour & Subcontract MB4 --> RA[Raise RA bill
certified minus already billed, at the BOQ rate] RA --> SI[Sales Invoice · retention held as a fact] SI --> RP[Receive Payment · receipt printed] SP & PW & S2 --> BV[BOQ Cost Variance
budget vs consumed · escalation alerts] SE[Site Expense] --> SP2[(Expense booked to the project)]
Everything a site spends carries the project id, so the project page adds it up live and the BOQ variance can compare it to the estimate.

Who signs in

Give every person their own login; never share the owner's. Adding a user on a contracting business asks what the person does first. That choice decides the screen they open on, their phone's bottom bar and the switches they start with. Any switch can be changed afterwards.

  1. Open the user form Tools > Settings > Users > Add User, or from the person's own row under Staff.
  2. Pick the seat in Does (Site Supervisor, Site Engineer...) and link their staff record in Contact.
  3. Set the login: user name and password (or their email address on a cloud business).
  4. Say which sites under May see: leave it on every project, or switch on Only certain projects and pick them.
  5. Review the switches under May do, add or remove any, and save. The person gets the change at their next sign-in.

Site Supervisor

Runs the site: the muster, the diary, the programme.

Opens on
Site Diary
Phone bar
Diary · Muster · Projects
Starts with
Create & Edit Projects, Site Wages, Material Indents, View Reports, Add Contact
Not given
Any money figure; billing and work orders; the counter's product, stock and purchase switches

Site Engineer

Holds the tape and writes the measurement book.

Opens on
Measurement Book
Phone bar
Measure · Diary · Projects
Starts with
Create & Edit Projects, Record Measurements, Material Indents, View Reports, Add Contact
Not given
Certify Measurements (a small builder can tick it by hand); any money figure

Store Keeper

The store: raises indents and issues material to site.

Opens on
Indents
Phone bar
Indents · Projects
Starts with
Material Indents, Add Contact
Not given
Approving their own indents; the site diary; any money figure

Billing / Accounts

Bills the client and the contractors. The one seat below Office that reads money.

Opens on
RA Bills
Phone bar
RA Bills · Measure · Clients
Starts with
Bill Projects, Work Orders, See Project Money, Certify Measurements, Release Retention, Payment Entry, View Reports, Add Contact
Not given
Site wages, indents and the site diary
Full access

Office

Owner or office manager: the whole book, new jobs and every report.

Opens on
Dashboard
Phone bar
Dashboard · Projects · Clients
Starts with
Everything, including all 19 project reports
Note
Only someone who already has full access can create this seat
Two switches never come with a seat. Approve Indents (it commits the business's money) and Manage Project Masters (it re-prices the whole book) are handed to a named person by the owner.

A seat whose screen is switched off for this business opens on the Dashboard instead, and a login saved with no seat opens like Office. Reset to seat defaults puts an existing person back on the standard set; it warns first, because it discards anything set by hand. Re-picking a seat on an existing login changes where it opens, never its switches. The full switch list is in What each person may do, and the rules shared by every trade are in Users, Roles & Permissions.

Which sites a person can see

Separate from what they may do. A seat can be left on every project, which is what the office and the billing desk usually want, or pinned to only certain projects for somebody handling three contracts.

A Site Engineer also sees any job that names them as its engineer, without anyone having to list it - which is the point of the seat, since an engineer's sites change every month. So "Only certain projects" with nothing picked is a real setting for an engineer: the button reads Their own sites only and means exactly the sites pinned to me. To give somebody no projects at all, take away their project switches rather than emptying the list.

This is enforced on the server, not just hidden in the app, and a project outside somebody's list behaves as though it does not exist - because telling them it exists would itself be telling them something.
Reference · the rest of this page is for looking things up: every menu, screen, switch and report.

Where it is in the app

A contractor opens on its own home screen, laid out by the job the person signed in does. Each menu shows only what this seat is granted and this business has switched on; a menu left empty does not appear.

On a computer: the menu bar

Across the top: the seat’s own screen, the Dashboard, then one menu per area. New Project sits in a New submenu at the top of the first menu. Masters sit on the Setup menu, stock vouchers and payroll on Voucher, and Settings on Tools.

MenuHolds
ProjectsThe project list — every site, its BOQ and its money
Site WorkSite Diary · Site Labour & Wages · Work Orders
MaterialsIndents · Purchase Invoice · Items
BillingMeasurement Book · RA Bills · BOQ Cost Variance · Sales Invoice · Counter Sale
ReportsThe project reports this seat may read, then Business Reports and Day Operations
DirectoryCustomers · New Client · Suppliers · Staff · Contractors · Labourers
AccountsReceive Payment · Site Expense · Accounting (payments, receipts, income) · Expense · Loans · Loan Party Statement

On a phone or tablet: the side menu and the bottom bar

The side menu starts with My Work — the seat’s own screen, then the Dashboard — followed by Projects, Site Work, Materials, Billing and Office (Reports, Directory, Accounts). The bottom bar carries the screens each seat works all day; a screen on the bar is not repeated in the side menu.

SeatOpens onBottom bar
Site SupervisorSite DiaryDiary · Muster · Projects
Site EngineerMeasurement BookMeasure · Diary · Projects
Store KeeperIndentsIndents · Projects
BillingRA BillsRA Bills · Measure · Clients
OfficeDashboardDashboard · Projects · Clients

A seat whose screen is switched off for this business opens on the Dashboard instead. Two entries carry a red count, refreshed every two minutes: Indents shows indents raised and not yet authorised, and Measurement Book shows measurements recorded and not yet signed.

Screens

Projects

The list of jobs by status (quoted, running, on hold, completed) with progress and money strip. Opening one shows the project home: headline money (estimate, billed, received, retention held, cost so far), receipt history, and tabs for Work Items, Progress, Materials, Wages, Subcontracts. Hold and resume a project with a reason.

Work Items (BOQ)

The itemised estimate: description, unit, quantity, rate, cost rate, completed and billed quantity, planned start and finish per line so the tab can say which phase is late. The total can be written back as the estimate; the table prints as the estimate document.

Site Diary

Dated entries of what happened, manpower count, idle hours, weather and photographs. Exports whole, not just the pages scrolled. With the measurement book on it records the day; with it off, its "done today" figure is also what moves a BOQ line.

Measurement Book

What was actually built, measured on site and signed for by somebody other than whoever held the tape. Only certified work moves a BOQ line, and only certified work can be billed. See Measurement Book.

RA Bills

The client's running account: every bill with its gross, the retention withheld, the advance recovered and what was payable. Cancelling one releases its work to be billed again. See Progress (RA) Billing.

Work Orders (Subcontracts)

Contract amount, retention %, dates and status per contractor, plus the contractor's own scope - which BOQ lines at which rate - and the claims raised against it. Print the order for signature on site; claims post as ordinary purchase vouchers, so TDS, reverse charge and the payment split come with them. See Work Orders & Subcontracts.

Indents (Material)

Multi-line requests from the site, authorised line by line by somebody other than the store keeper, purchased against, then issued to the site store. The destination is never asked: it is always the project's own warehouse. See Material Indents.

Site Labour & Wages

Daily muster roll per labourer, settled into wage slips. See Site Labour & Wages.

BOQ Cost Variance

Budget vs consumed per cost head with escalation alerts. See BOQ Cost Variance.

Money

The project’s money

flowchart TD
    A[Estimate agreed with the client] --> B[Advance received]
    B --> C[Work progresses on site]
    C --> D[RA bill raised on measured work]
    D --> E[Client pays · retention withheld]
    C --> F[Costs: material · labour · subcontract · site expense]
    E --> G[Received so far]
    F --> H[Spent so far]
    G & H --> I[Where the project stands today]
    I --> J{Cost running ahead of progress?}
    J -->|yes| K[BOQ variance alert · re-quote or control]
    J -->|no| C
    C --> L[Work accepted] --> M[Retention released · project closed]
A site can look busy and still be losing money; this is the comparison that says which, while there is still time to act.

Settings

Seven switches decide which halves of the job this business runs. They are first asked when the business is created. Each one removes a section, a tab and the reports behind it when off, so you are never shown a screen for something you do not do.

Setting (Tools > Settings > Projects, Site Work card)Effect
Work Orders & SubcontractsWork Orders, contractor scope, claims and retention.
Material IndentsIndents, line-by-line approval and issue-to-site.
Site Labour & WagesMuster roll and wage slips.
Progress (RA) BillingRunning-account bills on the client, retention and mobilisation advance.
Project PhasesStages with their own dates, status and completion.
BOQ Cost VarianceThe variance section and its escalation alerts.
Measurement BookQuantity reaches a BOQ line only through a certified measurement. Off, the site diary moves it and a bill can charge for work nobody signed for.

What each person may do

Eleven switches, on the Projects group of a user's permissions. Ten are write switches and are off for a view-only login; See Project Money is the one read switch, so it survives view mode - a read-only owner reviewing a closed year is exactly who a figure should still be shown to.

SwitchLets the person
Create & Edit ProjectsOpen a job, change its estimate and work items, hold or close it. Also opens the Site Diary. Off still leaves the project book readable.
Bill ProjectsRaise the client's RA bill and take a contractor's claim. Also opens the RA Bills register.
Work OrdersRegister a work order to a contractor and write its scope.
Site WagesMark the daily muster and pay out wages.
Material IndentsRaise an indent and issue stock to the site store.
Approve IndentsAuthorise an indent line by line - "you asked for twenty bags, take twelve".
Record MeasurementsWrite into the measurement book: units, dimensions, where on site.
Certify MeasurementsSign a measurement, which is what lets it move a BOQ line and be billed.
Release RetentionLet retention go - the client's, or a contractor's.
Manage Project MastersEdit the cost heads, hold reasons and units.
See Project MoneyRead only. Estimate, billed, received, retention held and cost against budget - the money reports, the dashboard's money band and every chart.

Four of these come in pairs that are deliberately not one switch, because on any job of size they are two different people: raising an indent and approving one, recording a measurement and certifying it, billing and releasing retention, and writing a job and seeing what it is worth. Giving both halves to one person is a decision a small business is free to make - it is just not made for you.

Two buttons on a project are not project permissions at all. Receive Payment needs the counter's Payment Entry switch and Site Expense needs Expense, because both write an ordinary voucher. Somebody trusted to log progress is not therefore trusted to take the client's money.

Every section in the menu is hidden unless the setting above is on and the person has the switch for it, so a screen you cannot use is simply not there rather than refusing when you open it. Somebody with none of the site jobs sees no Site Work menu at all.

Reports

Nineteen project reports, one menu entry each. Which of them a person is offered depends on three things together: whether the setting behind it is on, whether they hold the switch for that part of the job, and - for the eleven that quote money - whether they have See Project Money.

SeatSees
Site Supervisor7 of 19 - the diary, downtime, phases, slippage and the registers they work from. No money at all.
Site Engineer7 of 19 - including the Measurement Register, which is quantities and signatures rather than money.
Store Keeper6 of 19 - the material registers and the site record.
Billing / Accounts15 of 19 - everything except the labour and material registers, which are not their job.
OfficeAll 19.
Nothing is merely hidden on screen. When a report is not offered, its export goes with it - otherwise a figure withheld on screen would walk out in a PDF.

The money ones are Money Summary, Job Profitability, Billing & Retention, BOQ Cost Variance, Subcontract Status, Work In Progress, Retention Ageing, Contractor Running Account, P&L By Cost Head, Labour Cost By BOQ Line and Cash Flow vs Progress. The rest are the site's own record: Phase Progress, Schedule Slippage, Site Diary, Downtime Analysis, Labour Register, Material vs Estimate, Measurement Register and Material vs BOQ Line.

Also the ordinary business set - Day Book, Expenses, Income, Profit & Loss and the sales/purchase registers, since a contractor does buy and sell - and Loan Reports for advances and subcontractor loans. Per project you can print the RA bill, the measurement book abstract, a subcontractor's bill, the subcontract work order, the material issue slip, payment receipts, site expense vouchers, wage payment slips and the executive project summary.