What Your First Month With a Bookkeeping Client Actually Looks Like

Getting your first client feels like the finish line. It is not. It is the starting line for everything that actually matters. After months of building systems, showing up online, and learning the software, I remember the moment two form submissions hit my inbox in the same week. I was excited and honestly a little surprised. (If you missed how that happened, go back and read The First 90 Days). Once the agreements were signed and payments were received, the real work began. And the real work has nothing to do with marketing. Here is exactly what that first month looked like, and what I do now every single time a new client comes on board… long story short, it’s catching up their books.


Some of the links in this newsletter may be affiliate links, which means we may earn a small commission at no additional cost to you.


Step 1: Lock Down Access Before Anything Else

Before I open a single report, I make sure I can actually see everything.

Bank accounts, credit cards, and any apps tied to revenue or expenses all need to be connected and accessible. If this was not handled during onboarding, it should be your first call. Bookkeeping will always fall to the bottom of an entrepreneur's to-do list, and if you leave access open-ended, weeks disappear before a single transaction gets touched.

This is also why the onboarding call matters so much. Getting setup right from the beginning removes most of the friction that slows new bookkeepers down.

Here is something that catches a lot of new bookkeepers off guard: every client account requires its own set of login credentials. If you have two clients who both bank at Bank of America, that is two separate logins. Most banks do not allow one login to span multiple businesses, even if the accounts are held at the same institution. One login per client is the standard, and it adds up fast.

This is exactly why password management is not optional. I have been using 1Password for years, starting back when I was managing books for my family's company. When I launched Oak and Ledger and started taking on my own clients, bringing it into the practice was not even a question. There was no version of this where I was keeping track of dozens of credentials in my head or in a spreadsheet.

To keep things organized and easy to find, I follow the same naming convention for every client. When I onboard a new client, say ABC Company, I send them a note that looks something like this:

Please provide read-only access to your banking institutions. You may be prompted to create credentials for a new user, so please follow the suggestions below since requirements vary from institution to institution.

  • Username options: oakandABC or oakandABC10

  • Password options (this will be changed upon initial login): hiABC, hiABC10, or hiABC10!

The naming pattern keeps every login immediately identifiable inside my password manager and removes any guesswork when I am switching between clients.

Some institutions will go a step further and ask for sensitive information during setup, things like an address or your Social Security Number. For those situations, I use 1Password's secure sharing feature to send that information directly to the client. It generates a link that expires and limits access to the recipient only, so sensitive details are never floating around in an email thread.

That layer of security matters. You are handling financial data. The systems you use to protect access should reflect that.

Step 2: Go Straight to the Chart of Accounts

Once I have access, the chart of accounts is my first stop.

I am not doing anything complicated. I am cleaning it up. Removing duplicate accounts, fixing inconsistent naming, and making sure what is there is actually workable.

One thing I am consistent about across every client is naming. "Office Supplies" is "Office Supplies." Not "Office Expenses" for one client and "General Supplies" for another. That consistency sounds minor until you are managing multiple sets of books and your brain is switching contexts constantly. It removes an entire layer of unnecessary mental load.

There will always be industry-specific accounts. But for the standard categories, consistency is something you will thank yourself for later.

Step 3: Work Through Transactions, But Do More Than Categorize

Most people frame this step as categorizing transactions. That is part of it. But what is really happening here is that I am learning the business.

I am watching where money comes in, where it goes, and how everything flows together. This is where you build an actual understanding of how your client operates day to day, not just what their account balances say.

My process inside QuickBooks Online starts with the bank feeds section. One setting I never skip is toggling on the full bank description. The summarized version gives you almost nothing. The full description gives you real detail to work with.

From there, I sort all transactions by bank memo or description. This lets me categorize in bulk. Every chamber fee goes to Networking Dues at once. Every coffee shop purchase gets categorized to Meals all at once. It is so much faster than going one by one, and it keeps everything consistent.

If a client already filed for a prior year and I am not contracted to touch that period, I exclude those transactions by sorting by calendar year before I do anything else.

When I come across something I genuinely cannot identify, I tag it to Ask My Accountant and keep moving. I track all of those open items inside Double (formerly Keeper) so nothing gets buried in an email thread. If you have been through that experience of hunting through exchanges trying to find one client question, you already know why a dedicated tool changes everything.

If the client has an accounts payable process, I confirm with them upfront that all bills are entered and nothing is outstanding. That way, if I see a vendor payment with no matching bill in QuickBooks, I can flag it immediately rather than guessing.

Step 4: Handle Revenue Separately

After expenses, I shift to revenue. I always do this separately because it tells a completely different story about how a business operates and whether the client's systems are actually working.

If they invoice through QuickBooks, this part is fairly automatic, aside from the occasional glitch where deposits do not record properly with newer updates. If they are using external platforms, then I need to understand how that data is getting into QuickBooks.

I do not like integrating app transactions directly with QuickBooks Online. In my experience, most integrations require ongoing maintenance, disconnect without warning, and do not map cleanly. But I am also not manually entering everything. My preferred method is SaasAnt Transactions.

It brings data in properly, it handles catch-up work efficiently, and it solves a specific problem that trips up a lot of new bookkeepers: QuickBooks bank feeds only pull in transactions from the last two years. SaasAnt lets me import data that falls outside that window without losing my mind over it. Double (formerly Keeper) has a similar limitation with older transactions, so having an import tool I can rely on is not optional for me.

For clients using point-of-sale systems, I always use clearing accounts. I categorize the bank feed deposits to the clearing account, then run a summary-level journal entry at month end to record the actual sales detail. It keeps things clean and prevents the chaos that comes from trying to reconcile mixed-together sales, fees, taxes, and payouts.

Step 5: Reconcile Everything Back to Reality and Run Reports

Once everything is categorized and recorded, with no lingering transactions sitting in the bank feeds waiting to be touched, then I reconcile.

This is where the books get tied back to actual bank and credit card statements. It is also where you catch duplicates, missing transactions, and anything that was accidentally recorded or not appropriately matched along the way.

Once reconciliation is complete, I run the financial reports. A clean reconciliation does not automatically mean clean books. I am looking at the profit and loss and balance sheet with fresh eyes, checking that nothing landed on a parent account instead of a subcategory, that no balances look inflated or out of place, and that nothing obvious was duplicated that the reconciliation process alone would not have caught. QuickBooks will let transactions slip through to parent accounts without flagging it, and it is one of those things that is easy to miss if you are not specifically looking for it.

Reconciliation is what makes the books reliable. Running reports is what confirms they make sense. Without both, you are not doing bookkeeping. You are making educated guesses and hoping they are right.

What Catch-Up Bookkeeping Quietly Teaches You

Something I did not fully appreciate when I started was what catch-up bookkeeping actually does for a bookkeeper.

It is not just cleanup work. It is a full education on how a business runs.

You see how the owner thinks about money. You see where systems are missing. You see what patterns repeat and what the month-to-month workflow is going to look like before you ever sit down for the first regular month. That catch-up period sets the foundation for everything that follows.

Most clients who come to me have books that were not maintained properly. That used to feel like a problem. Now I see it as context. It tells me exactly what this business needs and what I am walking into.

The Shift That Changes Everything

Getting your first client is exciting. But feeling confident when you sit down to do the work is what actually moves your business forward.

The difference between overwhelmed and capable is not experience alone. It is having a workflow you can rely on, tools that do what they are supposed to do, and a structure that holds even when things get messy.

This process was built through real client work, real cleanup projects, and more than a few situations I had to figure out as I went. That is how systems get built.

Now it is yours.

Next
Next

My First Bookkeeping Client