Skip to main content
TestimonialsContact Us

Professional services accounting for law firms, agencies and consultants.

You sell hours, and hours never show up on a profit and loss. Our professional services accounting ties time to invoices and shows margin by client, matter and project. It books work you have done but not yet billed. Your month closes by the 10th, so you can see which clients pay well.

What we track per project

Project margin ยท March close

Contribution $64,850

Reconciled
BilledDeliveryMargin
  • Northwind rebrand$48,000$29,600$18,400
  • Apex retainer$30,000$17,250$12,750
  • Lumen web build$72,500$38,800$33,700
  • Hours matched to invoices1,946 hrs
  • Unbilled WIP booked$21,400
  • Retainers counted as earned6 clients
  • Freelancer W-9s collected11 of 11
  • QuickBooks
  • Harvest
  • HubSpot
  • Gusto
  • Bill.com

Certified on the platforms your business already runs on

  • Intuit QuickBooks ProAdvisor Certified Level 1
  • Intuit QuickBooks ProAdvisor Certified Level 2
  • Gusto Payroll Certified
  • Xero Payroll Certified
  • ISO 9001:2015 Certified Company
  • GDPR Compliant
  • ISO 27001:2022 Certified Company
  • AICPA SOC 2 Type II audited
  • HIPAA compliant

Where billable hours slip out of agency bookkeeping.

Books built for a store track invoices and expenses. A business that sells time needs the hours that link the two. Without that link you get a busy year with thin margins, or a favorite client who quietly loses money.

  • 01

    Margin you cannot see per client

    Revenue is posted by invoice and cost by expense type, so the two never meet at client level.

    What it costs you

    The client eating senior hours is carried by the others, and nobody knows which one.

  • 02

    Billable hours with no baseline

    Harvest logs the hours, but nobody sets them against the hours each person had free.

    What it costs you

    A capacity problem looks like a hiring need, and quotes ignore what the work really takes.

  • 03

    Retainers counted as soon as paid

    A quarterly retainer paid up front is posted as revenue that day, before any work is done.

    What it costs you

    Revenue runs ahead of delivery, and the work you still owe is missing from the balance sheet.

  • 04

    Unbilled hours between invoices

    Hours on fixed-fee and time-and-materials jobs sit unbilled until the next invoice run.

    What it costs you

    Earned revenue is missing from the statements, and some hours are never billed at all.

  • 05

    Scope creep on fixed fees

    Extra rounds, extra decks and extra calls are done on fixed-fee work for the same price.

    What it costs you

    A good project turns into a loss one favor at a time, and no line on the P&L shows it.

  • 06

    Freelancers paid without a W-9

    Specialists are paid from their invoices with no W-9 on file, and 1099s get pieced together in January.

    What it costs you

    IRS penalties for late or missing 1099-NECs, and freelancer cost that never lands on a project.

  • 07

    Client trust money left unreconciled

    A law firm's trust account is never matched to its client ledgers, or retainers land in operating cash.

    What it costs you

    A shortfall in client money can go unseen for months, and state bars treat trust errors seriously.

  • 08

    Client costs counted as revenue

    Ad spend, travel and case costs billed on to clients are booked as your own income and expense.

    What it costs you

    Revenue looks bigger than it is, margin looks worse, and some costs never get rebilled.

  • 09

    Partner pay mixed into profit

    Draws, distributions and guaranteed payments are coded differently from month to month.

    What it costs you

    True profit is unclear, and partner pay talks start from numbers nobody trusts.

01 of 09

Professional services accounting, from timesheet to K-1.

One flat monthly rate covers time data in and partner-ready statements out. Nothing here costs extra, and the fee does not rise each time you hire.

Fees, retainers and WIP

Every hour and every dollar traced to the client, matter or project that earned it.

Margin by client and project
Fees less staff time, freelancers, direct costs and a share of overhead, for each client and job.
Hours-to-invoice check
Hours from Harvest, Toggl or Clio matched to what was billed, so no billable time is lost.
Unbilled work in progress
Work done but not yet invoiced booked at each close, so revenue matches delivery.
Retainer and milestone revenue
Retainers and fixed-fee milestones counted as the work happens, not when cash lands.
Consultants in a working session around a table

Payroll, freelancers, trust

What it costs to deliver the work, and the client money you hold in trust.

Freelancer bills and 1099-NECs
Freelancer invoices tied to jobs, W-9s on file, and 1099-NECs ready each January.
Payroll and utilization
Payroll matched to Gusto or ADP, and billable hours set against each person's capacity.
Pass-through costs
Rebilled media, travel and case costs kept out of fee revenue and checked against invoices.
Client trust accounts
Law firm trust accounts reconciled monthly to the bank and client ledgers, and kept apart from operating funds.
Agency team collaborating on laptops

Close, AR and partners

The month closed on fixed dates, with the figures partners use to run the business.

Receivables aging by client
Unpaid invoices aged by client, so late balances get chased while they can be collected.
Draws and guaranteed payments
Owner draws, distributions and guaranteed payments coded the same way each month.
Statements and client report
Profit and loss, balance sheet and margin by client by the 10th, with a note on what moved.
Year-end partner file
A reconciled year with partner capital and 1099 detail attached, ready for your CPA.
Presenter walking a client team through a plan

Harvest, HubSpot, QuickBooks: we work where your hours live.

We read timesheets, practice tools like Clio, CRM deals and the ledger where they already are. Nobody changes how they log time, and there is no new tool to buy.

HarvestTogglClockifyasanamondayhubspotQuickBooksXeroGustoBill.com

Which clients earn youthe most per hour?

Share how you bill and where the books are kept. We will review how time, retainers and project costs are recorded and show you what is off. Then you get a flat monthly quote to keep the books straight. It is free, with no commitment.

  1. Billable hours that were never invoiced
  2. Retainers checked against work done
  3. Last month's margin for each client
  4. A flat monthly quote within 24 hours

Covered from day one

  • WIP
  • Utilization
  • Retainers
  • 1099-NEC

No cost to ask. Replies come within 24 hours on business days.

Three errors in accounting for consultants that hide who is profitable.

We find these in most agency, consulting and law firm books we take over. Each one skews a different call: what to charge, which clients to keep, and when to hire. All three come from books that track invoices but not time.

Three errors in accounting for consultants that hide who is profitable.
01Ranking clients by revenueWhat it causesThe biggest client looks like the best one, even when it takes the most senior hours and unpaid revisions.How we handle itWe report margin by client and project each month, with staff and freelancer time costed in. The ranking then shows what each one earns.
02Booking retainers when they are paidWhat it causesRevenue runs ahead of delivery. A strong quarter borrows from the next, and the work still owed never shows as a liability.How we handle itWe count retainers and milestones as the work is done. Anything paid ahead sits in deferred revenue until it is earned.
03Leaving WIP off the balance sheetWhat it causesHours delivered but not yet billed are missing from revenue, and some slip past invoicing for good.How we handle itWe book unbilled work at each close and match hours to invoices. Earned revenue shows up, and no billable hour gets lost.

Accounting for agencies priced by scope, not headcount.

Many providers stop at one profit and loss for the whole business. We add margin by project, an independent second review of each close and a fee that stays flat as you hire.

Margin shown for each one
Projects
Matched to invoices each month
Hours
Booked at every close
WIP
Statements and margin report due
10th

Six figures that show partners which work to keep.

Your statements show the whole business. These figures show which clients, people and fee models make money. Each one comes with a short note on what to do next.

Every month

Sent with each close, so pricing and staffing calls use last month's hours, not a hunch.

  • Measures: Fees less time and direct cost

    Why it matters: Shows which work to chase, which to reprice and which to let go.

  • Measures: Billable hours over available hours

    Why it matters: This moves profit more than any other lever. Too low wastes capacity. Too high burns people out.

  • Measures: Fees earned per hour actually worked

    Why it matters: Exposes fixed-fee jobs that looked profitable until someone counted the hours.

Every year

Worked out at year end. A partner, a buyer or your CPA will ask for these first.

  • Measures: Annual fees over people who bill

    Why it matters: Shows whether growth comes from pricing or just from hiring more people.

  • Measures: Share of fees from the largest clients

    Why it matters: One client above a quarter of revenue is a risk any buyer or lender will raise.

  • Measures: Average days from invoice to cash

    Why it matters: DSO means days sales outstanding. Each day you cut is cash you no longer borrow to make payroll.

Invoice-only books versus time-based accounting.

Most small practices record the invoice and the expense, and nothing that links them. Time is that link. These five rows show what changes when it is added.

Invoice-only bookkeepingWith Twelix
  • ProfitabilityOne P&L for the whole businessMargin per client and project
  • RetainersIncome when cash landsEarned as the work is delivered
  • WIPUnseen until invoicedBooked as an asset at each close
  • Pass-throughsMixed into fees and costsKept apart and checked to invoices
  • ReportingA plain profit and lossUtilization, rate and aging added

Timesheets in by day 2, margin reports by the 10th.

Onboarding starts with your timesheets and invoices, read as they are. Once hours and the ledger line up, the monthly close begins.

Phase 1

Linking hours to the ledger

Once, when we start
  1. 01

    Day 0

    Billing model walkthrough

    We spend 30 minutes on how you bill, then open the file. We check how time reaches invoices, how retainers are booked and whether job margin exists.

  2. 02

    Day 1

    One monthly fee in writing

    One price per month for all clients and entities. Fixing earlier months, when needed, gets its own written quote.

  3. 03

    Day 2

    Time tool and ledger access

    You grant access to the ledger, time or practice tool, CRM and payroll. We check client and project tags before a single entry is made.

  4. 04

    Wk 1-2

    Retainers and WIP restated

    Retainers restated as earned, unbilled work booked, pass-throughs split out and freelancers tied to jobs. The starting figures are then ones you can defend.

Phase 2

The monthly close, client by client

Same four dates each month
  1. 01

    Ongoing

    Coded to client and job

    Invoices, freelancer bills, payroll and expenses are coded to client and project as they post.

  2. 02

    Day 5

    Hours matched to billing

    Bank, cards and payroll reconciled. Hours matched to invoices, and retainers and WIP brought up to date.

  3. 03

    Day 8

    Reviewed, margin rerun

    The close gets an independent second review. Margin is rerun per client and job, and receivables are aged.

  4. 04

    Day 10

    Margin report delivered

    Profit and loss, balance sheet and client margin report arrive, with a short note on what needs your decision.

From here, every month follows the same four dates.

Costs a consultant should never rebuild in April.

We code these as they post, all year. At tax time, each one is already in the file with the receipt or invoice behind it.

  • Freelancers and specialists

    Designers, developers and subject experts paid by invoice, with W-9s and 1099-NECs kept.

  • Software and hardware

    Design, project and time-tracking tools, plus the laptops and screens your people use.

  • Client site visits

    Travel for workshops and on-site work, with the client and purpose noted on each trip.

  • Business development

    Website, content, pitch costs and conference booths that bring in new clients.

  • Licenses and training

    Courses, certifications, bar or CPA dues and professional memberships.

  • E&O and liability cover

    Errors and omissions insurance, general liability and cyber cover.

01 of 06

Your entity type and facts decide how each is claimed. We keep the support complete, and your tax preparer makes the call.

Real stories from business owners.

Owners who moved their books to Twelix, on what changed afterward.

Eric Wexler, Obsedian Media LLC
Chad Fischman, Fischman Asphalt
Amy Stone, Guru Pet Company
Prathan Powell, The Black In HR
Eric Wexler, Obsedian Media LLC
Chad Fischman, Fischman Asphalt

01 of 04

Partners' questions on professional services accounting.

  1. Yes, we report margin by project and by client every month. Fees are set against staff time, freelancer costs and direct expenses for each job. Overhead can be spread across projects, so margin shows the full cost of delivery. Many agencies and consultants see for the first time which work really pays.

  2. Yes, we collect W-9s as freelancers start and prepare 1099-NECs each January. For payments made in 2026 onward, the 1099-NEC threshold is $2,000 a year, up from $600. Payments made in 2025 still use the $600 rule. We track totals per contractor all year, so the right people get a form.

  3. We count retainer revenue as the work is done, not when the client pays. A retainer paid in advance sits in deferred revenue and is released as you deliver. A monthly retainer for ongoing service usually belongs to the month it covers. That follows ASC 606, the U.S. revenue standard. Unusual terms get flagged for your CPA.

  4. Yes, we report billable utilization by person and by practice area each month. Utilization is billable hours divided by the hours someone was available. We take hours from your time tool and set them against capacity. Seeing it monthly makes hiring and pricing calls far easier.

  5. Yes, we work with solo consultants and with agencies of 50 or more people. The method is the same at every size: time tied to fees, and margin by client. The setup grows with you. The fee is flat and based on your size and complexity, so a small practice does not pay for work it does not need. Obsidian Media, a five-person marketing agency in New York, is one example. We took over its books, its bills and its client payments.

  6. Professional services accounting is bookkeeping for businesses that sell expertise and time, such as law firms, agencies, consultancies and architects. It adds what a standard ledger lacks. That means hours tied to invoices, margin by project, and work in progress and retainers booked as earned. Partnerships also need draws and guaranteed payments recorded properly.

  7. Yes, law firm accounting follows the same method as our other professional services work, plus client trust accounts. Bookkeeping for law firms ties time and billing to fees, and unbilled time is booked as WIP. Costs you advance on client matters are tracked apart from fee revenue. Trust rules and bar compliance stay with your attorneys.

  1. We reconcile each client trust account every month and keep it apart from operating funds. The bank balance, the trust ledger and the sum of client balances are checked against each other. Any gap is flagged to you in the same month. Your state bar sets the rules, and your attorneys decide how trust money is handled.

  2. It depends on whether you act as principal or agent for that spend under ASC 606. If you control the media before it reaches the client, you are usually the principal and book it gross. If you only arrange it, you are an agent and book just your fee. We apply the policy your CPA sets, the same way each month.

  3. Work in progress, or WIP, is work you have done but not yet billed. For a consultant, that means logged hours and costs on open jobs at month end. We value it at your billing rates, less any write-downs you expect. It sits on the balance sheet as unbilled receivables until the invoice goes out.

  4. Draws reduce a partner's capital account, while guaranteed payments are an expense of the partnership. A guaranteed payment is a fixed amount paid for a partner's services, whatever the profit. It is reported on Form 1065 and on each partner's Schedule K-1. We code both the same way every month and keep capital accounts current.

  5. Professional fees are what you pay outside experts, such as lawyers, accountants and consultants, recorded as an operating expense. For your business, the fees you charge clients are revenue instead. We keep the two apart, and we split rebilled costs from both. That keeps your margin figure honest.

  6. Most small agencies and consultancies run QuickBooks Online or Xero, with Harvest, Toggl or Clockify for time. Many law firms track time and billing in Clio. Larger practices may add a PSA tool such as Productive or Kantata. PSA stands for professional services automation. We work inside the tools you already have and pull reports from them. Nobody has to change how they log time.

  7. We charge a flat monthly rate based on your headcount, client count, billing model and entities. It does not change as projects open and close, and there is no setup fee. The written price reaches you within 24 hours of the call. If past months need work, that cleanup is quoted on its own.

Put a margin on every client you serve.

Show us one month of timesheets and invoices on a short call. We will show where hours leak and send a flat fee in writing the next day. The call costs nothing.

Talk to us first

Flat fee. No setup charge. Month-to-month terms.