Bookkeeping for Service Based Businesses
When you sell time rather than things, your books have to answer a harder question than what did we make. They have to answer which work was worth doing. A service business can be busy, growing, and collecting steadily while quietly losing money on its largest client, and nothing in a standard profit and loss will say so.
The mechanics that make this hard are the same across cleaning companies, consultants, salons, repair shops, studios, and professional practices. Money often arrives before the work, expenses get passed through on behalf of clients, and the gap between work performed and work billed is where the truth hides. GlacialBooks categorizes and reconciles continuously, shows the reasoning on every line, and traces every figure to its source, which is what makes those questions answerable.
What makes service business books different
Deposits and retainers are not revenue yet
A client pays upfront, and the cash is in your account, but you have not earned it. Until the work is done that money is unearned revenue, a liability. Booking it as revenue on receipt makes a strong month look stronger than it was and sets up a weak one later when you do the work and collect nothing. For anyone on a retainer model, this single distinction is the difference between books that describe the business and books that flatter it.
Unbilled work is real and invisible
Work performed but not yet invoiced does not appear anywhere unless you put it there. A service business with a month of unbilled work looks like it had a slow month. It did not. It had a slow invoicing month, which is a different problem with a different fix, and you cannot tell them apart from a bank balance.
Reimbursable expenses are pass throughs, not costs
When you buy something on a client's behalf and bill it back, it is not your expense and the reimbursement is not your revenue. Running both through your income statement inflates your revenue and your costs by the same amount and makes your margins look far worse than they are. Tracking them as pass throughs keeps the picture clean.
Recurring and one time revenue should not be one number
A month with $20,000 of recurring retainer revenue is a fundamentally different business from a month with $20,000 from a single project that will not repeat. If both land in one revenue account, you cannot see your actual base, which is the number that tells you whether you can hire.
Payment processor fees quietly reduce every invoice
Clients pay by card or transfer, and the deposit arrives short of the invoice. Recording the deposit as revenue understates your income and makes the fee vanish, which over a year of invoices adds up to a real number you never see.
Your own labor is a cost even when it is you
Owners routinely leave themselves out of the cost picture, which makes every job look more profitable than it is and makes pricing decisions on bad information. If you want to know whether a service line works, the time it consumes has to count.
How GlacialBooks handles it
Connect your accounts and activity is categorized as it arrives, with the reasoning visible on every line, so a client deposit and a project payment are not treated as the same event. Reconciliation runs with confidence scoring and a review queue, which is what you need when deposits, partial payments, and processor fees mean the amount received rarely matches the invoice sent.
Invoices, bills, payments, approvals, and overdue reminders all live in the same workspace, so the gap between work delivered and money collected is visible rather than buried in a separate tool. For a business where late paying clients are the main cash flow risk, having receivables sitting next to the books rather than beside them changes how quickly you notice.
Arko runs the month-end close overnight and prepares the report packet, leaving only genuine judgment calls for you. Every figure on the profit and loss, balance sheet, cash flow, and trial balance traces back to the journal line and source event behind it, so a question about a client's profitability has an answer with evidence attached. Journal entries stay immutable and corrections post as reversals, so the record holds up when someone reviews it later.
If you are behind
Service businesses fall behind on books for the most understandable reason there is, which is that billable work always feels more urgent than bookkeeping. Months of uncategorized activity and invoices you meant to send is an ordinary place to start from, not a failure. GlacialBooks starts where you are.
Useful service business tools
The service business chart of accounts gives revenue, direct delivery costs, and overhead a stable structure. Use the invoice generator for client billing and the profit and loss builder to review margin before the full bookkeeping workflow is connected. The QuickBooks comparison and Xero comparison explain who runs the work after setup, while GlacialBooks pricing shows the current product cost.
Frequently asked questions
What is the best bookkeeping software for a service business? One that separates deposits from earned revenue, tracks unbilled work, keeps reimbursable client expenses out of your margins, and reconciles payments that arrive net of processor fees. GlacialBooks handles that categorization and reconciliation automatically with the reasoning attached to every line.
How do you record a client deposit or retainer? As unearned revenue, which is a liability, until the work is actually performed. Once you deliver, it moves to revenue. Recording it as income on receipt overstates the current period and leaves a hole in a later one.
How do I know if a client is profitable? You need the revenue from that client set against the time and direct costs the work consumed, including your own hours. Without costing the labor, every client looks profitable and pricing decisions get made on incomplete information.
Should reimbursable expenses go through my income statement? Generally they are best treated as pass throughs rather than as your own revenue and expense, since running both sides through inflates your totals and distorts your margins. The right treatment can depend on your arrangement with clients, so it is worth confirming with a tax professional.
What is unbilled work in progress? Work you have performed but not yet invoiced. It is real value your business has created, and if it is not tracked, a month heavy on delivery and light on invoicing looks like a downturn when it is only a timing gap.
Connect your accounts and find out which work is actually worth doing. Start free.
Sources
Reviewed 2026-07-18.
Related guidance
Bookkeeping for Agencies
Agency books depend on gross income after pass through spend and honest client profitability. See where the records break and how GlacialBooks handles them.
Bookkeeping for Contractors
Contractor bookkeeping depends on job costing, progress billing, retainage, change orders, and defensible subcontractor records.
Bookkeeping for Creators
Creator income arrives from many platforms on different schedules while business expenses can look personal. Learn how to keep the record defensible.
Bookkeeping for Restaurants
Restaurant books break at daily sales, deposits, tips, food cost, and delivery payouts. Learn how each reconciliation should work.
Bookkeeping for Freelancers
Keep client income, business expenses, receipts, owner transfers, and tax records current without needing an accounting background.
Bookkeeping for New and Small Businesses
Start with understandable books, bring in existing activity, close each month, and add controls as the company and team grow.