Consulting & business services

Books and taxes for call centers.

A seat-based support contract billed monthly, an outbound campaign paid per verified lead, a call floor lease sized for peak season, and payroll that swings with how many agents are on the floor. Gus sorts all of it, an accountant checks every transaction, and you get one number a month.

  • From $197 a month
  • An accountant on every transaction
  • Cancel whenever
MarchExample month
$21,500
what you made

March came in at $21,500. The Meridian Retail campaign fee didn't get booked until the client verified the leads, so this month reflects what was actually confirmed, not what was pitched.

  • Meridian Retail campaignCampaign income
  • TechNest Inc support contractSeat contract income
  • Payroll, agent floorAgent payroll
  • Five9 dialer systemTelecom and dialer software
  • Call floor leaseFacility lease
Money in$118,000
Money out$96,500
Set aside for taxes$5,200
An example month. Yours will have your numbers.

Why your books are different

A call center's books go wrong in the same few places.

A generalist sees deposits and payroll. Your business is a seat-based support contract, a campaign paid on leads once a client verifies them, a lease sized for peak staffing, and payroll that rises and falls with the floor. When the books do not know that, you cannot tell which contracts are actually carrying the business.

  1. 1

    A campaign fee gets booked before it is verified

    An outbound campaign pays per qualified lead, but the client takes two weeks to confirm which leads actually count. Booked the day calls are made instead of when leads are verified, the number can overstate what was actually earned.

    What we doWaits to book campaign income until the client confirms what counts, so the month reflects money actually earned.
  2. 2

    A seat contract's minimum guarantee gets confused with actual usage

    A support contract guarantees a minimum monthly fee regardless of call volume, but also bills extra for seats used beyond that minimum. Blended together, it is hard to see if the client is actually using more capacity than they are paying the minimum for.

    What we doKeeps the guaranteed minimum and any usage above it in view separately, so you can see if a contract needs repricing.
  3. 3

    Payroll swings hide which contracts actually pay for the floor

    Seasonal staffing means payroll can double during peak campaigns, and without tying it back to specific contracts, it is hard to tell whether a big campaign actually covered the extra agents it took.

    What we doTracks payroll against the contracts driving it where possible, so seasonal staffing swings make sense against what they earned.
  4. 4

    Facility lease gets buried as generic overhead

    A call floor lease sized for your busiest season is a real cost tied to capacity, and filed as plain rent it is easy to lose track of whether the space still matches how many seats you actually need.

    What we doKeeps facility lease in its own line, so you can see the cost of capacity against how much of it you are using.

Your categories

The categories Gus keeps for a call center.

Set up once for how you bill and what you spend. You never pick a category. He does, and an accountant checks it.

Money in

  • Seat contract incomeMonthly fees for inbound support seats, minimum guarantees included.
  • Campaign incomeOutbound lead or conversion campaigns, booked once results are verified.
  • Overage billingUsage above a contract's minimum guaranteed seats.
  • Setup and onboarding feesOne-time fees for building a new client's scripts and workflows.

Money out

  • Agent payrollWages, overtime, and seasonal staffing for the call floor.
  • Telecom and dialer softwareFive9, Genesys, or a similar dialer and call routing system.
  • Facility leaseCall floor rent sized for peak seating capacity.
  • Workforce management softwareScheduling and forecasting tools for agent staffing.
  • Quality assurance and complianceCall monitoring and script compliance review.
  • Recruiting and trainingHiring and onboarding costs for a high-turnover floor.

What we watch for you

  • Campaign verification lag

    How long it takes clients to confirm leads, since that delay affects when income is real.

  • Seat utilization

    How much contracted capacity is actually being used against the minimum guarantee.

  • Payroll cost share

    What agent payroll costs against total seat and campaign income.

  • The set-aside

    What you will owe, tracked every month, so tax season is a number you already knew.

Ask Gus

Things call center owners ask Gus.

Text him like you would text anybody. He answers in plain English, and when a question is above his pay grade, an accountant looks and gets back to you.

A campaign client takes two weeks to confirm which leads count. When does that money get booked?

I wait until the client verifies the leads before booking the income, so the month reflects what was actually earned, not just what was pitched.

One client's contract has a minimum guarantee but they use way more seats than that. Can the books show that?

Yes. I keep the guaranteed minimum and any usage above it visible separately, so it's easy to see when a contract might need repricing.

Can I get a credit for hiring more agents for this campaign?

Possibly. Hiring from certain groups can qualify for a federal credit worth up to $9,600 per hire. I'll flag new hires so the accountant can check.

The tax side

The tax side of a call center.

Most of what goes wrong here is timing campaign income right and keeping payroll tied to what it earns. Handled right, the year does not surprise you.

What your return has to get right

Your accountant signs it, so it gets done right the first time.

  • Work Opportunity Tax CreditHiring agents from certain groups, like veterans or people who were long-term unemployed, can qualify for a credit up to $9,600 per hire. Gus flags new hires so the accountant can look into it.
  • Payroll tax depositsWages and overtime for W-2 agents carry payroll tax obligations that run on their own schedule, separate from the business's income tax.
  • Equipment and telecom write-offsDialer systems, headsets, and call floor equipment bought for the business can usually be written off in the year they are purchased. Bonus depreciation is 100 percent for property acquired after January 19, 2025.
  • The pass-through deductionA call center's profit can often qualify for up to a 20 percent deduction off taxable income, and getting the full benefit depends on payroll and campaign revenue being tracked accurately all year.

Deductions call centers miss

Your bookkeeper knows what to look for in your statements. You never have to.

  • Dialer and telecom software
  • Call floor lease
  • Workforce management software
  • Headsets and agent equipment
  • Recruiting and training costs
  • Quality assurance tools
  • Payroll processing fees
  • Business liability insurance
  • Internet and connectivity costs
  • Office furniture and equipment

General information about 2026 federal rules, not advice for your business. Your accountant looks at your actual numbers before anything gets filed.

All year, not just April

A call center's year, tracked across four checkpoints.

Retail and seasonal campaigns often drive sharp swings in staffing needs, while your taxes run on a fixed schedule of their own. Gus keeps up with both. Every month in between, your bookkeeper closes the books and speaks up the moment something looks off.

  1. January

    Plan the year

    Last year's return gets started, and you get a monthly set-aside so April is already handled, right as holiday campaigns wind down.

  2. April

    Filed. Done.

    Your return is filed and signed, with no surprise bill, since the set-aside has been building since January.

  3. July

    Halfway check

    Where you stand, what you will owe, and whether seat contracts and campaign income are tracking against payroll.

  4. October

    Before peak season staffing

    Holiday campaign ramp-up often starts in the fall. Gus looks at equipment and staffing costs worth planning for before December.

What you get

Starts at$197a month

What you pay depends on what your business needs, and it does not move after that, busy season or slow. No hourly bills, no surprise invoices, no setup fee.

Book a call
  • Monthly bookkeeping

    Every transaction sorted into categories set up for call centers. You never categorize a thing.

  • An accountant checks every transaction

    Real review, every month, before your books close. Not a spot check.

  • Your business tax return, filed

    Prepared, reviewed, and signed by that same accountant every year.

  • The monthly number

    What you made, what you spent, what to set aside for taxes.

  • Your own bookkeeper

    A real person assigned to your business, in the app whenever you need them. No hold music.

  • On your books all year

    Every month, not just in April. Your team speaks up whenever something is worth your attention.

  • Cancel any time

    No contract. No cancellation call. Your books are yours.

Straight answers

Questions call center owners ask first.

My outbound campaign only pays once a client verifies the leads. Can Gus wait to book that?

Yes. Campaign income is booked once results are confirmed, not the day calls are made, so the month reflects money actually earned.

One client has a minimum guarantee but usually uses more seats than that. Does that show up in the books?

Yes. Gus keeps the guaranteed minimum and any usage above it visible separately, so a contract that is underpriced is easy to spot.

My payroll swings a lot with seasonal campaigns. Is that a problem?

It is normal for this business. Gus ties payroll back to the contracts driving it where possible, so the swings make sense against what they earned.

Is my call floor lease just treated as regular rent?

Gus keeps it in its own line since it is really a cost of capacity, so you can see how well your seating matches how much of it you are using.

My books are behind after a busy campaign season. Is that fixable?

Yes. Send the bank statements and payroll reports you have. Gus sorts them out, and most people know where they stand inside a week.

Is a real accountant checking my books?

Yes. You get your own bookkeeper, Gus does the first pass on every transaction, and an accountant checks every one before your month closes. That same accountant prepares, signs, and files your business return. Goatkeeper is not a CPA firm, and we never pretend a person looked when they did not.

What does it cost, and can I cancel?

It starts at $197 a month, depending on what your business needs. No setup fee, no hourly bills, no contract. Cancel any time from the app, and your books go with you.

Book a call

Pick a time. That's the whole signup.

Fifteen minutes with a real person on our team. They look at where your books are, tell you straight what it takes to get caught up, and get you set up on the spot if it fits.

  • $197 a month to start
  • An accountant on every transaction
  • Cancel whenever