LedgerMintBOOKS & PAYMENTS FOR CONTRACTORS Open the app

How to Track Project-Wise Profit and Loss as a Contractor in India

For subcontractors, EPC vendors and site contractors · 5 min read

Most contractors know their bank balance. Very few know their per-project profit. That gap is where money quietly disappears: one profitable site subsidises a losing one, and you only find out at year-end — if ever.

Why total profit hides the truth

Say you run three work packages: a substation civil job, a tunnel cabling package and a small building contract. Your bank shows money coming in and going out, and overall you're "doing fine." But if the cabling package is losing ₹80,000 a month while the civil job earns ₹1,50,000, your "fine" business is really one good project carrying a bad one. Without project-wise books, you'll keep quoting the losing type of work at the same rates.

The simple system that works on site

  1. Give every payment a project tag. Every diesel bill, labour payment, material purchase and client receipt gets tagged to the site it belongs to. Payments that belong to the office (rent, salaries of head-office staff) stay untagged or go to an "Overheads" project.
  2. Record on cash basis. For a small contractor, money in minus money out per project is the honest number. RA bill receipts are income when they hit the bank; expenses count when paid. It's not a full accrual P&L, but it's the number that keeps you solvent.
  3. Split by category inside each project. Material, labour, fuel, machinery hire, advances. When a project loses money, the category split tells you where — usually labour overruns or fuel leakage.
  4. Review monthly. Ten minutes per project: money in, money out, net, and the top three expense categories. Compare against your quoted rates.

Handling the tricky items

Advances to labour: an advance is money out of the project the day you pay it. When you later deduct it from salary, don't count the deduction as income — it's a ledger adjustment, not cash in. (Most spreadsheets get this wrong and inflate project income.)

Shared costs: a vehicle serving two sites can be split by usage, or simply assigned to the site that uses it most — consistency matters more than precision.

Client retention/withheld amounts: on cash basis they simply haven't arrived yet; track them separately as receivables so a "losing" project that's owed ₹5 lakh isn't misjudged.

Doing it without extra work

The reason contractors abandon project accounting is data entry. The fix is capturing payments automatically — from bank SMS and UPI notifications — and only adding the project tag in a two-minute evening review. That turns project P&L from a bookkeeping job into a habit.

LedgerMint is a free accounting & khata app for Indian contractors — automatic UPI/bank payment capture, party ledgers, project-wise profit & loss, bank statement import, and CA-ready reports.
Try LedgerMint free →

← All articles