What is Finance-as-a-Service (and how to start offering it to your clients)?
The average CPA or accounting firm currently provides some level of transactional and recurring services to their client.
Traditionally, CPA firms offer tax and other compliance services and tend to offer these in a transactional framework. Increasingly, firms are providing bookkeeping and controllership accounting services on a fixed-fee, recurring monthly basis and often refer to this as Client Accounting Services (CAS).
Many CPA firms are repurposing teams and adding CAS services to their offerings.
But we would like to push firms into moving, not just to a CAS mindset but to a Finance-as-a-Service (FaaS) mindset. This requires not only a shift in thinking from compliance to opportunity, but also a shift in resources (hiring a different persona) that dedicates time away from compliance.
What is Finance-as-a-Service?
At GrowthLab, we have a fantastic team and excellent client base that relies on our monthly accounting services.
Yet clients want more.
And we deliver this by providing Finance-as-a-Service. FaaS provides clients with services across the accounting, controllership, planning, finance, and tax value streams under one roof. What is truly unique about FaaS is the inclusion of planning and finance within the service offerings.
I like to think of it this way: accounting is all about having good hindsight; planning is all about foresight. You can’t plan without solid accounting.
How to offer FaaS to your clients
The three actions you need to take to start adding more foresight to your services (by offering FaaS), and driving more value to your clients and firm are grounded in a framework called Cadence, Rigor and Team.
For the purposes of this explanation, I’m going to work backwards.
Part 3: Team
You need to recruit for different capabilities. This means hiring finance and analytical team members in addition to your traditional accounting and tax team members.
This answers the question of ‘who is delivering?’

:format(avif))

:format(jpeg))
:format(jpeg))
:format(jpeg))
:format(jpeg))
:format(jpeg))
:format(jpeg))