What are cost centers, and why do you need them?
A cost center is an analytical unit you group costs (and sometimes revenue) around, so you can see the result of each part of your business on its own — the profit of each project, branch, vehicle, department, or campaign — not just company-wide profit. The problem is that overall profit hides the truth: a company can be profitable while a project loses money and eats into the rest. Let's understand the idea, its types, and how to start using it.
The problem cost centers solve
A company with 200k overall profit looks great. But if it has 3 projects — one earning 300k and two losing 100k — the overall profit hides that two projects are draining your money. Without cost centers, you can't know to close the losers and focus on the winner.
Types of cost centers
Project
A cost center per project to know its profit on its own — the top use for contracting and real estate.
Vehicle / fleet
A cost center per vehicle so you know fuel and maintenance cost for each — essential for transport and logistics.
Campaign
A cost center per campaign to measure its spend and return separately.
Department
A cost center per department (sales, operations…) to measure its profitability — optionally linked to your existing departments.
Branch
A cost center per branch to measure its performance — optionally linked to your branches.
General
Any other analytical unit whose costs you want to group and track.
How it works — the idea in 3 steps
Create the cost center (project/vehicle/campaign/department/branch)
Tag the costs (and any direct revenue) with their center
Run the P&L report per center
Frequently asked questions
Why do I even need cost centers?
Because company-wide profit hides the details. A company can be profitable while a project, branch, or vehicle is losing money and eating into the rest — and without cost centers you won't see it. Cost centers show you profit and loss per unit, so you decide with numbers.
How does it work in Zemam right now?
You create the cost center (project/vehicle/campaign/department/branch), tag journal-entry lines (the expense or revenue) with it, then run the “Cost-Center P&L report” showing revenue, expense, and net per center — taken from the ledger, with untagged lines rolled into an “unassigned” bucket so the total ties to the income statement.
Can I tag the cost center on the documents themselves?
Yes — on purchase invoices (at the invoice level or per line) and on treasury vouchers, you pick the cost center on the document itself and the entry posts to it automatically. The precedence is: line center beats document center, and the document beats the branch-derived one. You can still tag journal-entry lines manually as before. Sales invoices don't capture a cost center yet — a project's revenue comes from the project/certificate. And enforcing a cost center (making it mandatory) is still optional.
Do I have to tag everything?
No. You can start small: tag only the projects or vehicles you care about, and the rest goes to the “unassigned” bucket — and the report still reconciles with the income statement. Start with one or two centers and expand as needed.
Related reading
Know each project's profit — not just the company's
In Zemam you can create cost centers (project/vehicle/campaign/department/branch), pick the center on purchase invoices, treasury vouchers, and journal entries, and produce a P&L report per center from the ledger. And every contracting project is created with its own cost center — talk to us and we'll show you the best fit for your business.
Note: cost centers in Zemam are actively evolving — what's available today is creating centers, picking the center on purchase invoices, treasury vouchers, and journal-entry lines, and a per-center P&L report; capturing the center on sales invoices and enforcing it are being enhanced. Designing how shared costs are allocated is an accounting judgment — consult your accountant to choose the allocation method that fits your business.