I need to confess something: three months ago, I was reading a client text at 9:47 PM on a Friday night while my wife gave me that look. You know the one. The “is this really more important than our anniversary dinner” look.
The text? “Hey Bob quick question – where do I categorize my Costco receipt? It had both business supplies AND personal groceries lol”
That was my breaking point.
The Problem: Death by a Thousand “Quick Questions”
I run a bookkeeping practice with 20 small business clients. Great people, all of them. But somewhere along the way, I’d trained them that Bob is available 24/7 via text or WhatsApp. Each client figured their one “quick question” was no big deal.
Do the math: 20 clients × “just one quick thing” = constant interruptions.
My weekends looked like this:
- Saturday morning: 6 receipt photos forwarded via text (no context, just images)
- Saturday afternoon: “Can you check if my estimated tax payment went through?”
- Sunday evening: “Quick question about mileage tracking…”
I was working 60+ hours but only billing for 40. Worse – I was giving fragmented, distracted attention instead of focused professional service. And I was exhausted.
The Wake-Up Call
I ran my own Beancount books (yes, the bookkeeper tracks his own finances – shocking, I know). When I looked at my time tracking, I was spending 15+ hours per week on unbilled communication. That’s nearly $7,500 per month in lost revenue at my hourly rate.
Even worse: I was headed for burnout. The same burnout I’d seen destroy restaurant managers in my previous career.
Something had to change.
My Solution: Hard Boundaries (Implemented Over 3 Months)
1. Created Official Office Hours Policy
- Monday-Friday, 9 AM - 5 PM Central
- Response time: Within 24 business hours for emails
- After-hours emergencies: Defined as “business bank account frozen” or “IRS audit notice” – NOT “I found a receipt in my car”
2. Set Up a Client Portal
- Clients upload receipts and documents to a designated folder (I use simple Dropbox folders, though I’m looking into hosting read-only Fava instances)
- No more text message attachments
- Everything in one place, version controlled, organized
3. Auto-Responder for After-Hours Contact
My text auto-reply from 5 PM - 9 AM:
“Thanks for reaching out! This is Bob’s personal phone. For bookkeeping matters, please email [email protected] or upload documents to your portal. I respond to all messages within 24 business hours. For genuine emergencies (bank account frozen, IRS notice), call and leave a voicemail.”
4. Had “The Conversation” with Each Client
This was the hardest part. I scheduled 15-minute calls with all 20 clients and said something like:
“I want to give you better service, and I’ve realized that scattered text conversations aren’t serving either of us well. Going forward, I’m implementing office hours and a client portal. This means you’ll get more focused attention during business hours, and I’ll be more rested and sharp when I’m working on your books. Here’s how it works…”
What Actually Happened
The Good:
- 18 out of 20 clients said “That makes total sense” immediately
- Quality of questions improved – when clients had to email instead of text, they thought through questions more carefully
- My stress levels dropped dramatically
- I got my weekends back
- Clients started treating me more like a professional and less like an on-demand service
The Bad:
- 2 clients said they’d find someone else
- First month was rocky – I had to remind people of the new system
- Felt guilty initially when I saw texts come in and didn’t respond immediately
The Unexpected:
- The 2 clients who threatened to leave? Both stayed. Turned out they respected the boundaries once they saw I was serious.
- New clients actually PREFER my structured approach – it signals professionalism
- I raised my rates by 15% six months later, and no one blinked
The Beancount Angle
Here’s where plain text accounting helped: I could show clients their data in version-controlled git repositories with clear commit history. They could see that their books were being maintained professionally and consistently – not chaotically in response to random texts.
When clients worried “But what if I need to check something on Sunday?”, I set up read-only Fava access. They could VIEW their data 24/7 without interrupting my weekend. Data transparency without availability anxiety.
My Question for the Community
What boundaries have you set with clients? How did they react?
I’m especially curious:
- Did you lose clients over it?
- How do you handle the guilt of “ignoring” after-hours messages?
- For those using Beancount professionally: have you found that version control and client data access reduces the “I need to ask Bob RIGHT NOW” impulse?
I wish I’d done this three years ago. My marriage, my mental health, and honestly my work quality are all better now.
But that first conversation is HARD. Would love to hear how others have navigated this.