Skip to main content

The Profit Engine for Your Accounting Firm: Sales, Onboarding and Fee Reviews

24 Sep 2026 · by Peter Grillet

Your accounting firm probably has systems for winning work, managing jobs and looking after clients. The profit leaks appear in the gaps between them. This video and guide show how to connect sales, onboarding and fee reviews so each important client conversation is booked with the right people, recorded in Karbon and given a clear next step.

Accounting firm sales pipeline



Your accounting firm can have a healthy pipeline, a well-built practice management system and a loyal client base, yet still lose profit in the gaps between them.
A good prospect leaves an event with a promise that somebody will follow up. A new client signs a proposal, but the onboarding team has to reconstruct the story from emails. A client manager knows a fee is no longer sensible, but the review keeps being pushed behind more urgent work.
None of these problems looks dramatic on its own. Together, they create a firm where commercially important conversations depend on memory, partner availability and one diligent person chasing everybody else.
That is what I mean by the profit engine for your accounting firm.
It is not a piece of software that manufactures revenue. It is a simple operating system across three phases: sales, onboarding and fee reviews. At each phase, the firm decides which conversation should happen next, who owns it, what information is needed and what should be created in Karbon once the meeting is booked.
The video on this page walks through the three phases. This article gives you the model behind it and a practical way to build the first version.

The gap between interest, conversation and work

After working with more than 200 accounting firms, I have seen plenty of good workflows fail at the point where a client or prospect has to do something.
Karbon can tell your team that a sales call, onboarding meeting or annual review is required. It can hold the job, owner, tasks and history. But somebody still has to get the other person into the right meeting, collect enough context and make sure the information reaches the record where the work will be managed.

Discovery Call Booking Page

A calendar link alone does not close that gap. If the link is generic, the form is disconnected and the team still has to rekey the answers, you have made it easier to choose a time without fixing the operating process.
The better model looks like this:
  1. A real trigger creates the need for a conversation.
  2. The right person receives the right booking route.
  3. The form collects the small amount of information needed to prepare or route the work.
  4. The booking confirms the owner and the people who need to attend.
  5. Key details are written into the appropriate Karbon contact fields.
  6. The wider booking context is added as a summary note on the Karbon job timeline.
That final distinction matters. A company registration number, role, phone number or another supported detail belongs in a structured person or organisation field where the team can use it later. The reason for the meeting, the client's answers and the booking context belong in a readable timeline note. Calendr can handle both, rather than leaving every answer buried in a calendar invite or copying the entire form into the wrong place.
As far as I know, that combination is unique to Calendr among scheduling tools built for accounting firms: the booking form can populate supported Karbon contact fields and place a useful summary on the timeline of the job created from the booking. It is a small technical difference with a very practical effect. The next person can open Karbon and understand both who the client is and why the meeting is happening.
You can see the confirmed integration in more detail on the Calendr and Karbon integration page, or start with the wider guide to three ways accounting firms can use Calendr with Karbon.

Phase one: turn genuine interest into a sales conversation

Sales Pipeline in Karbon

The first phase starts when somebody shows genuine interest. That could happen through a referral, your website, an event or a conversation with somebody from the firm.
The common mistake is to treat the contact detail as the outcome. A business card is collected. A contact form is submitted. A note is added to a follow-up list. The person has shown interest, but they have not committed to a next step.
A stronger sales process decides the next conversation in advance. Your team should know which enquiry can go to a client manager, which needs a partner, which belongs with a specialist and which is not a fit for a meeting yet.
For a website enquiry, a short qualifying form might ask about the service needed, organisation, current situation and timing. For an event lead, it might only need enough context to remind the host why the conversation mattered. Then the prospect books the relevant discovery call while the interest is still live.
With Calendr, the booking form can create or update the person and organisation in Karbon, populate the supported contact fields, create the mapped sales job and add the booking summary to its timeline. The host opens one record before the call instead of searching the inbox, calendar invite and somebody else's notes.
That does not remove professional judgement. The form should not try to conduct the discovery call. It should collect enough information for the right person to prepare and for the firm to own the follow-up.

Discovery Form Note on Timeline in Karbon on Sales Work Item
If you want the full operating detail, read the guide to building a scalable sales process for your accounting firm. The discovery call scheduling page also shows how to turn interest into a defined meeting rather than another message waiting for a reply.

Phase two: turn a signed client into prepared onboarding

Winning the work and onboarding the client are separate jobs.
Your proposal system may handle scope, pricing and acceptance. Karbon may hold the onboarding workflow. The gap appears between the two: who confirms the engagement is ready, who sends the kickoff route, what information the client must provide and which internal people need to attend?
When that handoff is vague, the onboarding owner starts with detective work. They search for the proposal, ask which services were agreed, check whether the organisation record exists, chase missing details and try to coordinate a partner or specialist for the kickoff. The client has technically said yes, but momentum stalls immediately.
A cleaner handoff names five things:
  • Trigger: the engagement is accepted and any internal checks required before onboarding are complete.
  • Owner: one person is responsible for sending the correct intake or kickoff route.
  • Information: the form asks only for details needed to prepare the job or meeting.
  • Attendees: the client sees times when the client manager, onboarding lead and any required partner are available.
  • Record: the person, organisation, onboarding job and booking summary appear in Karbon according to the mapping.
This is where booking forms become more useful than a separate questionnaire. Supported client details can be stored in their proper Karbon fields, while the timeline note gives the onboarding team a concise view of the handoff and the client's answers.
The form should not become a second letter of engagement. Collect the few details that affect setup, ownership or preparation. Leave the full onboarding work inside the workflow designed to manage it.
For a deeper breakdown, read how to build a streamlined onboarding process for your accounting firm. You can also use the accounting firm onboarding page to see how booking rules, multi-person availability and Karbon data fit around the kickoff.

Phase three: turn client knowledge into fee-review decisions

Annual Reviews Pipeline.png 433 KB

The third phase is where many firms see the biggest opportunity and create the weakest process.
Your team already knows which clients have changed. They see scope creep, weak job profitability, rapid growth, a funding plan, a future sale, an outdated service mix or a fee that no longer reflects the work. The problem is not always spotting the signal. It is turning that knowledge into the right conversation before delivery work takes over again.
Do not begin by telling every accountant to sell more. Begin with a selection rule. A client should enter the review process because there is a real reason to speak, such as:
  • The fee no longer matches the work, complexity or level of support.
  • The client has not had a meaningful relationship review within the agreed period.
  • A change in revenue, ownership, headcount or plans creates a genuine advice need.
  • The firm wants to protect or deepen an important relationship.
  • A recurring delivery problem needs a commercial decision rather than another workaround.
Then separate the conversations. A general annual review is not automatically a fee review. A fee review is not automatically an advisory pitch. The meeting type should tell the client and your team what decision needs to be made.
A standard relationship review may be owned by the client manager. A sensitive fee conversation may need a partner. A specialist opportunity may start with the client manager and move to a separate meeting once the need is understood.
Calendr can support that distinction with separate event types, multi-host booking when the meeting needs a partner or specialist, and a single-use page when one specific client should receive one controlled invitation. The form can capture the context needed for preparation, then write the supported client details and summary back to the mapped Karbon job.
The practical point is not to put every client into more meetings. It is to make sure the clients with a real reason to talk reach a purposeful conversation with the right person.
Read the annual-review guide, Your Annual Client Review Problem Is Probably Not a Client Problem, for the process behind client selection, meeting types and ownership. The client review scheduling page covers the booking setup for annual reviews, fee conversations and specialist follow-ups.

What should live in fields, and what should live on the timeline?

The easiest way to make a booking form unusable is to treat every answer in the same way.
Structured information that the firm will rely on again should go into a supported person or organisation contact field. Depending on the form and mapping, that may include the person's role, phone number, company name, registration number or another agreed client detail.
Context that helps somebody understand this booking belongs in the summary note. That can include the meeting type, date, host, reason for the meeting and relevant form answers.
The rule is simple:
  • Use contact fields for reusable facts about the person or organisation.
  • Use the job timeline note for the story of this booking.
If you put everything into the note, the team still has incomplete contact records. If you force every answer into a contact field, Karbon becomes cluttered with information that only mattered for one conversation. The useful setup does both jobs deliberately.

Build one working route before you build the whole engine

You do not need to redesign the whole firm in one workshop.
Choose the phase where the current gap is easiest to see. Pick one real route, such as website discovery, newly signed client onboarding or controlled fee review. Then map it from trigger to follow-up:
  1. Write down the exact event that starts the route.
  2. Name the person who owns sending or presenting the booking option.
  3. Decide which meeting type should be offered and who needs to attend.
  4. Choose the smallest set of form questions needed to prepare or route the work.
  5. Map reusable client facts to supported Karbon contact fields.
  6. Decide which remaining answers belong in the booking summary note.
  7. Choose the Karbon job template, assignee and relevant booking-linked dates.
  8. Test the route with a dummy client and inspect the result in Karbon.
  9. Pilot it with a small number of real prospects or clients before expanding it.
Once that route works, the team has something concrete to improve. They can see whether the form is too long, whether the wrong person owns the handoff, whether the summary note is useful and whether the meeting creates the correct work.
That is a far better starting point than announcing a firm-wide transformation and creating six new links nobody trusts.

The profit engine is a chain of owned conversations

The phrase “profit engine” can sound bigger than the underlying idea. In practice, it comes down to three owned conversations.
When somebody shows interest, make it easy to book the right sales conversation while the context is still fresh. When a client signs, give the onboarding owner the information and meeting they need to begin well. When the firm spots a fee or advice issue, turn that knowledge into a purposeful client review before another year passes.
Calendr is the booking and data-capture layer around those moments. Karbon remains the place where your team manages the work. The value comes from connecting them carefully enough that client action becomes visible, useful work instead of another inbox handoff.
If you want to see how the wider setup fits an accounting practice, visit the appointment scheduling software for accountants page or the Firm Revenue Engine page.

Start with one client journey

Build the scalable profit engine for your practice

Use calendr.so to connect one sales, onboarding or fee-review workflow to Karbon, then expand once your team can see the handoff working from booking to job.

Start your 14-day free trial

More resources for Scaling Accounting Firms

How Event Types Make Interview Scheduling Easier for Hiring Teams

How Event Types Make Interview Scheduling Easier for Hiring Teams

Interview scheduling gets messy when every stage is treated like the same calendar link. This video shows how different event types can help hiring teams manage screening calls, hiring manager interviews, final interviews, required hosts, fallback options, and ad hoc meetings without rebuilding the process in email every time.

3 Ways Accounting Firms Can Use the Karbon Integration in calendr.so

3 Ways Accounting Firms Can Use the Karbon Integration in calendr.so

If your accounting firm uses Karbon, a booking form can do more than get a meeting into the diary. The bigger win is collecting the right client data during discovery, onboarding, and check-ins, then pushing that information into Karbon before the team has to chase or rekey it.

Why Calendr

Small business team comparing Google Calendar Appointment Schedule with team booking software for client meetings, routing, and reports.

Google Calendar Appointment Schedule vs a Proper Booking Tool

Google Calendar Appointment Schedule is a useful option when one person needs a simple booking page. It starts to feel limited when a growing team needs consistent meeting types, multi-person availability, lead routing, controlled booking links, and reporting that goes beyond checking individual calendars.

Calendr.so dashboard showing team booking pages, event types, and client-facing scheduling controls.

Appointment Scheduling Software for Client-Facing Teams: A Calendr.so Overview

If your team books sales calls, onboarding sessions, support reviews, legal appointments, or client consultations, a basic booking link can start to create more admin than it removes. This video walkthrough shows how calendr.so helps client-facing teams control meeting types, find the right colleague's link, coordinate multi-person meetings, and report on booking activity without turning scheduling into another spreadsheet.

Why Growing Teams Need More Than Free Booking Tools

Why Growing Teams Need More Than Free Booking Tools

Free booking tools are useful when one person needs a simple link. They start to fall short when an office manager, admin, team leader, or practice manager needs consistent event types, team reporting, qualifying forms, searchable colleague links, and multi-host meetings that match how the business actually works.

Built for teams that need more than a booking link

calendr helps customer-facing teams move faster with team-first scheduling, multi-host bookings, and smarter availability controls.

No credit card required