How do I track profitability by client?
Client profitability is revenue from a client minus the cost to serve them. Most businesses track revenue by client but not costs, so they’re guessing at which relationships actually make money.
For service businesses, the biggest cost is time. A client paying $5,000 per month seems great until you realize your team spends 80 hours on them. Another client might pay $3,000 for 20 hours of work. The second client is far more profitable per hour, but you won’t know that without tracking time.
Time tracking doesn’t have to be complicated. Tools like Toggl or Clockify work well. What matters is consistency. Everyone working on client projects needs to log time against specific clients, even if it’s just rough estimates at the end of each day.
For professional service firms like consultants, agencies, and architects, this analysis often reveals surprising patterns. The clients you thought were your best might be consuming disproportionate hours. Quick turnaround projects might have better margins than complex long-term engagements that seemed more valuable.
Once you have time data, set up your accounting software to track revenue and direct costs by client. In QuickBooks Online, you can use classes or projects for this. Assign all client income to the appropriate class. Do the same for direct expenses like subcontractor costs, client-specific software, or travel.
Indirect costs like rent and utilities can either be ignored or allocated based on revenue or hours. Ignoring them is simpler and still useful for comparing clients against each other. Allocating gives you a fuller picture but requires more math and assumptions.
Run these reports monthly or quarterly. Compare gross margin percentages across your client base. The data helps you decide which relationships deserve more attention, which need to be renegotiated, and how to price new work going forward. A small business bookkeeper can help configure the tracking structure in QuickBooks so the reports actually show what you need to see.
The goal isn’t perfection. Even rough time estimates and simplified cost allocation will show you which clients are clearly profitable and which ones are draining resources. That’s enough to make better decisions about where to focus your energy.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
Is virtual bookkeeping secure?
Virtual bookkeeping is secure when proper practices are in place. Modern cloud accounting software uses bank-level encryption, and bookkeepers typically have read-only access that lets them see transactions without the ability to move money.
Read answerHow do I handle retainage in construction accounting?
Track retainage using separate asset and liability accounts in your chart of accounts. Record the withheld portion separately from regular receivables since the collection timing is different.
Read answerWhat is a daily sales report?
A daily sales report is a summary of all revenue your business generated in a single day. It includes total sales, payment breakdowns, discounts, refunds, and tips to help you track cash flow and catch discrepancies quickly.
Read answerWhat is the chart of accounts and how do I set one up?
A chart of accounts is the list of categories where your business transactions get recorded. Most accounting software includes a template based on your industry, so you customize that rather than building from scratch.
Read answerHow do I account for third-party delivery fees?
Record the full sale amount as revenue and the platform's cut as a separate expense. This gives you accurate sales figures and visibility into what delivery services actually cost. Most platforms provide settlement reports that show the breakdown.
Read answerWhen are California sales tax returns due?
California sales tax due dates depend on your filing frequency. Quarterly filers submit by the last day of the month following each quarter. Monthly filers submit by the last day of the following month.
Read answer