How to Make Money as a Bookkeeper (No Degree Required)
Every small business needs its books kept. Most small business owners hate doing it themselves. And very few are willing to pay a full-time accountant for what only needs 3 to 5 hours of work per month.
That gap is your opportunity.
Freelance bookkeeping is one of the most stable, well-paid, and genuinely learnable side hustles available. Here’s how to get started without an accounting degree.
What Does a Bookkeeper Actually Do?
Bookkeepers record financial transactions, reconcile bank and credit card statements, categorize expenses, manage accounts payable and receivable, and generate basic financial reports (profit & loss, balance sheet) for business owners.
You’re not doing taxes. You’re not a CPA. You’re keeping the financial records accurate and organized so the business owner knows where they stand, and so their accountant has clean data at tax time.
Do You Need a Degree?
No. Plenty of successful freelance bookkeepers have no formal accounting education. What you need:
- A good grasp of basic accounting principles (debits and credits, assets, liabilities, revenue, expenses)
- Proficiency with bookkeeping software, primarily QuickBooks Online
- Attention to detail and reliable follow-through
- Basic business communication skills
All of this is learnable, and most of it is learnable in a few weeks.
How to Learn Bookkeeping
QuickBooks ProAdvisor certification: Free from Intuit. Completing the QuickBooks Online certification gives you a recognized credential, makes you searchable in the ProAdvisor directory, and teaches you the primary tool most small businesses use. Takes 10 to 15 hours to complete.
Ben Robinson’s Bookkeeper Launch: The most well-known training course for people who want to become freelance bookkeepers. Covers both the technical skills and the business side. Costs around $2,000 to $3,000 for the full program, significant upfront cost but considered worth it by most who complete it.
Free resources: YouTube has solid bookkeeping fundamentals content. Combine it with the free QuickBooks certification and you have the essentials without spending a dollar on courses.
What Software Do You Need?
QuickBooks Online is the standard for small business bookkeeping. At $35 to $90 per month per client, it’s typically paid by the client (they give you access to their account). Some businesses use Xero or Wave (free).
You’ll also want a spreadsheet tool (Google Sheets or Excel) for simple reports or clients who don’t use bookkeeping software.
How to Get Your First Client
Your first client is almost always someone in your existing network. Post on LinkedIn that you’re starting a freelance bookkeeping practice. Tell friends who own businesses or work with business owners. Reach out directly to local small businesses you know, restaurants, salons, contractors, retail shops.
What to say: “I’m offering bookkeeping services for small businesses. I’m fully QuickBooks certified, and I’m looking for my first few clients to build my portfolio. Would you be open to a conversation about what you’re currently using?”
Local Facebook groups for small business owners are also effective. Business owners regularly ask for referrals to reliable bookkeepers in those groups.
How to Price Your Services
Bookkeeping for small businesses is typically priced in one of two ways:
Monthly retainer: A fixed monthly fee based on the number of transactions and complexity. $150 to $500 per month is a common range for a basic small business account. You do the work monthly, bill consistently, and build recurring income.
Hourly rate: $25 to $60 per hour for freelance bookkeepers, depending on experience and location. As you gain clients and certifications, move toward the higher end.
Monthly retainers are better long-term. They’re predictable income for you and predictable costs for the client. Once you have 5 to 10 retainer clients at $200 to $400 per month each, you have $1,000 to $4,000 in recurring monthly income with relatively stable hours.
Building to Full-Time Bookkeeping Income
The math is straightforward. Ten clients at $250 per month each is $2,500 per month. If each takes 4 hours per month, that’s 40 hours of work for $2,500, about $62 per hour effective rate.
Getting to 10 clients typically takes 6 to 12 months of consistent client acquisition. Many bookkeepers start with 2 to 3 clients while working another job and gradually replace that income as their client base grows.
Where to Find More Clients (Beyond Your Network)
QuickBooks ProAdvisor directory: Being listed here puts you in front of business owners searching for help.
Upwork and Fiverr: Competitive but consistent demand for bookkeeping services.
Local CPA firms: Accountants often refer bookkeeping clients to trusted people rather than taking on small accounts themselves. Build relationships with local CPAs. They can become a steady referral source.
LinkedIn: Position yourself clearly. “Freelance Bookkeeper for Small Businesses | QuickBooks ProAdvisor” as your headline, with content that shows you understand business finance challenges, attracts inbound interest.
Is This Worth It?
Yes, if you’re willing to learn and be reliable. Bookkeeping is the kind of work where clients stay for years because switching is painful. A client you bring on for $200 per month in year one might still be paying you (at a higher rate) in year five.
The combination of learnable skills, strong hourly rates, recurring income structure, and remote work flexibility makes freelance bookkeeping one of the most sustainable side hustle paths available.
Start this week: complete the free QuickBooks Online certification and reach out to three people in your network who own businesses.