Site managementOrganisationBuilding contractors

How to manage your construction sites professionally

Every building contractor knows the feeling: the site is moving, the workers are working, the materials are arriving — and then the day of reckoning comes and you discover that the job you priced at 200,000 cost you 250,000, with no clear idea where the difference went. The problem is almost never the price of materials or the workers. The problem is that the site was run from memory.

Managing a site professionally does not mean becoming an accountant or buying complicated software. It means holding six or seven numbers, every day, in one place. This guide sets out how organised contractors actually work, step by step, and how to do all of it from your phone with Ochanti.

The short version

  • Write the budget down before you start. A site with no written budget can never be overspent — because you will never know that you overspent it.
  • Keep each site's accounts separate. Mixing two sites in one notebook hides the losing job behind the profitable one.
  • Record attendance daily, not on Saturday. Correct pay = days actually worked × daily rate − advances.
  • Enter every delivery note the same day. A note that stays in your pocket for a week becomes a missing number.
  • One supplier, one balance, so you know the real credit standing with each one.
  • Document with photos. An illustrated daily report protects you in any discussion with the client.
  • Hand over printed documents. A quote and an invoice on your company letterhead change how the client treats you.

1. Start with a written budget, not a number in your head

The first mistake most contractors make is starting with an estimate in their head: "this should come in around 200,000." A number that exists nowhere cannot be compared to anything, so it can never be officially overspent — you discover the overspend when the cash runs out.

A written budget does one decisive thing: it turns spending into a percentage. When you know the budget is 200,000 and you have spent 160,000, you know you are at 80% and that the remaining work has to fit into 40,000. That is the difference between a contractor who decides and a contractor who reacts.

Split the budget into at least three lines: labour, materials and other costs (transport, equipment hire, fuel, admin). That split alone will later tell you which line leaked.

In the app: you enter a "total budget" when you create the project, and the Overview screen then splits labour, materials and other expenses against it. You get an automatic alert at 80% of the budget, and another one when you go over.

2. Keep each site's accounts separate

When you run two or three sites at once out of one notebook and one pocket, the same thing always happens: the profitable site quietly funds the losing one. It feels like things are going fine, right up until both jobs finish and your total profit is close to zero.

Every site needs its own account: its budget, its workers, its materials, its expenses. The rule is simple: every unit of currency that goes out belongs to a site. Even fuel and travel get split across the sites they served.

The practical result is that you can answer the only question that matters at any moment: is this particular site making money or losing it?

3. Record attendance every day, on site

Most labour losses do not come from high wages; they come from memory. On Saturday you try to reconstruct six days of attendance, under pressure from workers standing in front of you, and you pay "roughly". That "roughly" typically costs a contractor a full worker's wage every month.

Daily recording solves the whole problem, as long as it happens on site and not at home in the evening. Three states are enough: present, half day, absent. Never leave it until tomorrow, because tomorrow will have its own attendance to record.

And if you have a distant site you do not visit daily, have the person who is there record it — the foreman or supervisor — provided what they record reaches you immediately.

In the app: attendance is one tap per worker and works with no connection, which matters on sites outside the city. You can also create a supervisor account per site: they record attendance, you get notified of every action, and they never see your clients or your invoices.

4. Calculate pay with a clear formula

Pay is not a figure to renegotiate every Saturday. It is the result of a fixed formula that the worker understands as well as you do:

Net to pay = (days actually worked × daily rate) − advances and payments handed over during the week

A half day counts as 0.5, and on most sites the week runs Monday to Saturday. A worked example for a worker on 180 a day:

LineCalculationAmount
Days worked5 days + a half day5.5
Owed5.5 × 180990
Wednesday advance—−300
Net to pay990 − 300690

When a worker sees the calculation written out like this, most arguments disappear. And when you keep a copy of every sheet, most later claims disappear too.

Watch the difference between daily and monthly workers as well: the first is calculated weekly from attendance, the second is a fixed amount paid on a set date. Mixing the two in one notebook is a permanent source of errors.

In the app: the weekly payroll sheet applies this formula automatically for every daily worker, deducts the advances recorded in that same week, and shows four clear numbers: owed, paid, advances and net. It exports to PDF and shares straight to WhatsApp.

5. Enter every delivery note the same day

The supplier note that stays in the car or in your jacket pocket ends up lost, or entered ten days later at an approximate price. And every lost note is money you believe you did not spend, so you end up with a beautiful budget on paper and an empty cash box in reality.

The rule: the note is entered the same day, before you leave the site. And entering it has to take under a minute, otherwise you will not do it.

Always record four things per material: quantity, unit, price and supplier. The unit is not a detail — the price of a "bag" is not the price of a "tonne", and comparing two prices in two different units is the fastest route to a bad buying decision.

In the app: tap "Scan invoice" and photograph the note. The app reads it and extracts the supplier, the date and every line with its quantity, unit and price. You review it on a single screen and save it all at once.

6. Unify your suppliers and track the credit

Credit at the supplier's is part of the trade. The problem is not the credit but the fact that it is written in three places: their book, your book, and the shared memory of both of you. And when the same supplier appears as "Saada Ltd", then "Saada", then "Hadj Mohamed", you have three accounts for one supplier and no reliable balance at all.

The rule: one name per supplier, one running balance = total purchases minus total payments. And when you settle, say exactly which items you settled, not just "I gave him 5,000".

Watch price movements too: if cement is 72 a bag at one supplier and 68 at another, the gap on 400 bags is 1,600 — an entire margin that costs you one phone call.

In the app: each supplier is a single record with a single balance, and already-saved names are suggested so duplicates never appear. You settle by selecting the unpaid items and tapping "Paid", and you export their statement as a PDF whenever they ask. The app also builds a price history from your purchases, separated by unit, and alerts you when the same material is cheaper at another supplier you already deal with.

7. Document the day with photos

Documentation is the difference between a contractor who is believed and one who is argued with. Most client disputes are not about quality; they are about what happened and when: "you never told me", "that wasn't in the agreement", "the delay is on your side".

A short daily report settles that permanently: work done, who was present, materials received, money spent, notes and site visitors, plus two or three photos. Five minutes at the end of the day saves you a month of argument.

And if your client follows from a distance, send them the report weekly. You will notice the "so where are we?" calls stop — and their signature on the next instalment arrive faster.

8. Hand over professional paperwork

A quote scribbled on a sheet of squared paper tells the client one thing: this is a small operator. The same quote, printed on your company letterhead with your phone number and legal details, says something completely different — and is often accepted at a higher price.

The minimum set of documents you should be able to produce at any moment:

And if your client works in French or English, hand them the document in their language. That small detail is what separates you from your competitor.

The organised contractor's routine

Everything above fits into a simple routine that takes no more than ten minutes a day:

WhenWhatHow long
Every morningRecord attendance1 min
On every purchasePhotograph the note and log the materials1 min
End of dayWrite the daily report with two photos5 min
SaturdayOpen the payroll sheet and pay the calculated amount10 min
WeeklyCheck the percentage of budget consumed5 min
MonthlySettle suppliers and issue invoices30 min

Five mistakes that cost more than you think

  1. Paying from memory on Saturday. Two uncounted absence days for a single worker is over 1,000 a month.
  2. Mixing two sites' accounts. The loss stays invisible until it is impossible to recover.
  3. Delaying delivery-note entry. Every lost note makes your budget lie to you.
  4. Keeping everything in one notebook in the car. Notebooks get lost, soaked and smudged — and have no backup.
  5. Not documenting client-requested changes. Every change agreed verbally is extra work nobody will pay for.

How Ochanti shortens all of this

Every step in this guide can be done with a notebook and a pen. The trouble is that a notebook does not calculate, does not alert you, does not produce a PDF, and does not follow you to a second site sixty kilometres away.

Ochanti was built to run exactly these steps from your phone: a budget per site with alerts at 80% and on overspend, one-tap attendance, a weekly payroll sheet that applies the formula and deducts advances, supplier notes read from a photo, a running balance per supplier, a daily report with photos, weather and signature, and eight PDF documents on your company letterhead in Arabic, French or English. All of it works offline, because most sites are out of coverage.

Frequently asked questions

How much time a day does it take to run a site properly?

Under ten minutes a day, if recording happens at the moment things occur: one minute for morning attendance, one minute per delivery note, five minutes for the daily report. It is postponing that turns ten minutes into a full day of catch-up at month end.

Do I need an accountant to manage a construction site?

An accountant is essential for your tax and legal obligations, but they do not run your site day to day. What a site needs is daily tracking of attendance, materials and expenses against a written budget — and that is the contractor's job, or the supervisor's, not the accountant's.

How do I manage two sites in two cities at the same time?

By separating each site's accounts and delegating the daily recording to a supervisor on location, as long as what they record reaches you immediately. In Ochanti you create a supervisor account per site: they record attendance, materials and expenses and only see their own sites, while you keep the full picture, the invoices and the clients.

Ochanti — construction site management app The site management app for building contractors: pay worked out from attendance, delivery notes read from a photo, and the budget in front of you before you pass it.
Get it on Google Play

← All articles