Site attendance and expense claims for a civil contractor.

How a civil contractor in Negeri Sembilan, with five sites and over a hundred workers, stopped adding up attendance books at month-⁠end.

people.yourcompany.my
CVCivil works
SearchCtrl K
Attendance
Timesheets2
Workers118
Money
Expense claims6
Payroll export
RFRafidah · HR and admin

Timesheets · 5–⁠10 Oct

Rembau drainage12All sites5
Clocked in on site, with a photoSend to payroll
Crew1211 on site today
Normal hours368Mon–Thu
Overtime27 happroved by Murali
Away21 MC · 1 not in
WorkerMon 5Tue 6Wed 7Thu 8Fri 9Sat 10HoursOT
RIRamlan IsaExcavator operator8+28+288+2––326
VLVelu S.Lorry driver8+188+18––322
RORosdi OmarPipe layer88+28+28––324
AGAgusGeneral worker88MC8––24–
SNSelvam N.Pipe layer8+28+288+2––326
HMHamidGeneral worker888Not in––24–
JKJokoGeneral worker88+288––322
WHWahyuConcreter888+28––322
NDNandaGeneral worker8888––32–
TRThiruBar bender8+28+288––324
BDBudiGeneral worker8888––32–
YGYogeshSurveyor’s helper888+18––321
On site today

114 of 118 clocked in · Mr Kurup

Rembau drainageMurali K.
11 of 12
Nilai culvertShukor
25 of 26
Linggi road wideningIkhwan
37 of 38
Senawang drainKannan
23 of 24
Mambau culvertFirdaus
18 of 18
4 not in todayHamid at Rembau, and one each at Nilai, Linggi and Senawang.
TodaySitesClaimsTeam
7:52

On screen: Clock-⁠in on site, timesheets and claims for payroll.A real project. The business isn’t named, and names and figures on the screens are changed.

Business
Civil engineering contractor, Negeri Sembilan
Team
About 120 workers, local and foreign
Sites
5 sites: drainage, roads, culverts
Works with
Your payroll software (export file), SQL Account for claims
First version
3 weeks
Project size
Focused, from RM 5k
Before

How attendance worked before.

Five sites, five attendance books, and a plastic bag of receipts at month-⁠end.

  • Each supervisor kept an attendance book. At month-⁠end, the office typed five books into a spreadsheet for payroll.

  • Overtime was written in afterwards. Workers and supervisors often remembered it differently.

  • Nobody knew who was on which site today without phoning the supervisors.

What we built

Four screens that replace the attendance book.

Supervisors already carried a phone. Now the attendance book lives on that phone.

01Clock-⁠in on site

The crew clocks in on the supervisor’s phone.

Each worker is clocked in with a photo, and the location is recorded so attendance only counts on site.

Clock in

Rembau drainage · Murali

On site · Jalan Chembongwithin 60 m
Crew · 11 of 12 in
RI
Ramlan IsaExcavator operator
7:28
SN
Selvam N.Pipe layer
7:29
RO
Rosdi OmarPipe layer
7:30
VL
Velu S.Lorry driver
7:31
AG
AgusGeneral worker
7:33
HM
HamidGeneral worker
Not in yet
+ 6 more clocked in
Add workerPhoto clock-⁠in
7:38
02Timesheets and overtime

Timesheets and overtime, ready for payroll.

Hours add up by worker, site and day, and the supervisor approves overtime the same day.

people.yourcompany.my
CV
RF

Timesheets · all sites · 5–⁠10 Oct

All sites5OT to approve2
Send to payroll
Workers118114 on site today
Normal hours3,728Mon–Thu
Overtime150 h2 entries to approve
SiteCrewHoursOTAwayStatus
Rembau drainageMurali K. · 11 of 12 in today1236827 h2OT approved
Nilai culvertShukor · 25 of 26 in today2682441 h12 OT entries to approve
Linggi road wideningIkhwan · 37 of 38 in today381,20064 h2OT approved
Senawang drainKannan · 23 of 24 in today2476018 h1OT approved
Mambau culvertFirdaus · 18 of 18 in today18576––No overtime
Payroll file for October on Wed 28 Oct · in the format your payroll software imports
03Expense claims · added later

Receipts photographed when they’re paid.

AI reads the amount and date from each receipt photo and files the claim under the site.

Petrol

Murali K. · Rembau drainage

PETROL STATIONJalan Chembong, Rembau

08/10/202608:12

RON9546.15 L

@ RM 2.60


TOTALRM 120.00

Photo taken 8:14 am
Read from the receipt
TypePetrol
AmountRM 120.00
Date8 Oct 2026
SiteRembau drainage
Submit claim
8:15
04Approvals

Claims checked against your policy, then approved.

Anything over the limit goes to the owner, and approved claims post to SQL Account with the payroll file.

people.yourcompany.my
CV
RF

Expense claims

To approve6Approved
To approve 6RM 857.10
Murali K. · supervisor · 8 OctPetrol, site visits
RM 120.00Receipt read
Murali K. · 8 OctTolls, Rembau to Nilai
RM 18.60Statement
Shukor · supervisor · 6 OctPVC fittings, Nilai
RM 236.50Receipt read
Shukor · 7 OctNight meals, 3 nights
RM 60.00RM 20 a night
Jasbir · office · 6 OctCourier, tenders
RM 42.00Receipt read
Velu S. · driver · 5 OctLorry tyre repair
RM 380.00Owner approves
Approved claims post to SQL Account and go out with the payroll file on Wed 28 Oct
Petrol, site visitsTo approve
PETROL STATIONJalan Chembong, Rembau

08/10/202608:12

RON9546.15 L

@ RM 2.60


TOTALRM 120.00

PaidCard

Claimed by
MKMurali K.
Site
Rembau drainage
Read from receipt
RM 120.00 · 8 Oct
Within the petrol limit: RM 400 a month, RM 280 used before this claim.
Send backApprove

Each part is a feature with its own fixed price, agreed before we start. See how this project was priced or get a fixed quote for yours →

Four people, one attendance record.

Murali clocks the crew in on site at 7:30 am. By month-⁠end, every hour is already added up. Part of our AI agents work →

  • ×5Site supervisors

    Murali and four others clock the crew in on site, and approve overtime the same day.

  • RFHR and admin · Rafidah

    Sends one payroll file at month-⁠end, instead of typing five books.

  • JBAccounts · Jasbir

    Pays approved claims, with every receipt attached.

  • KPOwner · Mr Kurup

    Sees who is on which site today, and approves large claims.

What changed at month-⁠end
  • No more typing attendance books at month-⁠end.
  • Overtime agreed on the day, not argued about later.
  • Every claim has its receipt.
Cost and timeline

A focused start, with claims added later.

Focused first phase, other features quoted separately. Attendance and timesheets were live in three weeks; expense claims followed after the first payroll.

Focused first phase · 3 weeks

Attendance and timesheets

Added later · 2–⁠3 weeks · quoted separately

Expense claims

Project sizeFrom RM 5kFocused · first 3 months of care included?How we price a project

Want site attendance that adds itself up?

Questions about this system.

What did this project cost?

Focused, from RM 5k, for the first phase. The features added later were quoted separately, each at its own fixed price. AI usage is paid separately: you top up your own usage account.

Does every worker need a phone?

No. The crew clocks in on the supervisor’s phone. Workers don’t need a phone or an account.

Does it replace our payroll software?

No. It prepares the hours and overtime, and gives you a file your payroll software can import. Tell us which one you use.

Can we start with one site?

Yes. You can start with one or two sites for a month, then add the rest.

Another question? Ask on WhatsAppWe reply within one working day.

Free consultation

Tell us how you work today.

We’ll show you what we’d build first and what it costs. Free, no obligation.

  1. 1

    Send us a message

    Pick what sounds familiar and a time. We reply within one working day.

  2. 2

    A free 30-⁠minute call

    On WhatsApp or Google Meet. We look at how you work today.

  3. 3

    A fixed price for every feature

    Your written quote within 3 working days of the call.

Your free consultation30 min
What takes the most time?Pick any
Pick a time
Send on WhatsApp

Or email sales@belcort.com · We reply within one working day.

More of what we’ve built for contractors