Solutions

Margin per project even when you bill per invoice.

DataFlow tags a job code on document lines and time entries, so cost and revenue land against the project that earned them. The job dimension is carried through to the Nominal Ledger, and Job Profitability reports show budgeted against actual per job — margin you can read while the work is still running.

  • Cost and revenue tracked against every job
  • Time by resource feeds job cost automatically
  • Budgeted against actual, with percent-complete
DataFlow for project and contract businesses: job costing, timesheets and job profitability on one system.

Trusted by UK trading and accounting businesses

Bannerman Company Ltd
The problem

When the invoice total hides the project margin.

If you bill per invoice but work per project, the accounts tell you what you charged — not whether the job actually made money.

Margin only known at the end

Costs are spread across the ledger by nominal code rather than by job, so whether a project made money is a reckoning done long after the work is finished.

Time never reaches the job

Hours worked by people, machines and vehicles sit on paper or in a separate sheet, so the biggest cost on many projects never lands against the job it belongs to.

Budget drift goes unseen

Without budgeted against actual per job, an overrun only shows once it is spent, when there is nothing left to do but absorb it.

Billable work slips through unbilled

Costs, materials and late variations get incurred against a job but never make it onto an invoice, so work you did for the client quietly leaks away as margin you never charged for.

Overview

Every cost and every hour, against the job.

Job Costing and Timesheets keep the project margin visible while the work is live.

Job costing scene

Cost and revenue tracked against every job

A job code on document lines tags cost and revenue to the job. A job-costing pane sits in Trade Ledgers and Timesheets.

  • By job cost and revenue
  • Live job-costing pane
In their words
The system paid for itself inside the first year, which made the case for it straightforward.
Lenham Storage Logistics & 3PL
Frequently asked

Project business questions.

Can DataFlow show margin per project when I bill per invoice?

Yes. A job code tagged on document lines tracks cost and revenue against the job, so margin follows the project even where invoicing happens per invoice, and Job Profitability reports show budgeted against actual per job.

How does time get onto a job?

Timesheets records time by resource — people, machines, vehicles and rooms — against jobs and departments, and feeds Job Costing directly: rate multiplied by hours becomes cost on the job.

Where do I see cost and revenue on a job?

A job-costing pane sits inside Trade Ledgers and Timesheets, so the picture builds as you work, and the job dimension is carried through to the Nominal Ledger.

Can I compare budget against actual while the job is running?

Yes. Job Profitability reports show budgeted against actual per job with percent-complete, so you can read the margin during the project rather than after it.

See it on your projects

Put the margin back on every job.

  • 30-minute walkthrough
  • Your jobs and timesheets
  • No obligation
Working with DataFlow

Thank you

Your request has been received.

Book a demo