How to Get Clients as a Bookkeeper: Choose a Niche, Build an Offer and Follow a 90-Day Plan
How to get clients as a bookkeeper: pick a niche, build a fixed offer, win referrals from accountants and tax preparers, use Upwork and follow a 90-day plan.
The fastest way to learn how to get clients as a bookkeeper is to stop selling “bookkeeping” and start selling a clear result to one type of business. Pick a niche, write a fixed-scope offer, tell people you already know, ask accountants and tax preparers for referrals, and send a few useful messages every week. Most bookkeepers land their first paying clients inside 90 days when they do those five things consistently.
This article walks through each step in the order I would do it today, whether you work alone or run a small practice. It also covers Upwork, where our team bids every week, and how BidStaff helps you apply with care instead of guessing.

Quick answer
Here is the short version of how to get clients as a bookkeeper:
- Choose one niche, such as contractors, e-commerce shops or dental practices.
- Package a fixed-price offer with a clear scope.
- Tell your existing network exactly who you help.
- Build referral partnerships with accountants and tax preparers.
- Send five to ten personal messages per week and apply to well-matched Upwork jobs.
- Collect proof (a result, a short quote, a before-and-after) from every client.
Table of contents
- Why is it hard to get bookkeeping clients?
- How do you choose a bookkeeping niche?
- What should your bookkeeping offer look like?
- How do you position yourself so clients trust you?
- How do you get clients from the people you already know?
- How do accountants and tax preparers become a referral source?
- How do you do outreach without sounding like spam?
- Can Upwork help you get bookkeeping clients?
- What proof do you need before clients say yes?
- Which channel works best?
- How to get clients as a bookkeeper: what does a first-90-days plan look like?
- What mistakes slow bookkeepers down?
- Frequently asked questions
- Conclusion
Why is it hard to get bookkeeping clients?
Bookkeeping is a trust job. A client hands you bank logins, payroll data and the numbers behind their taxes. That makes them slow to switch and careful about who they pick.
The second problem is that bookkeeping looks the same from the outside. If your pitch says “I do accurate, affordable bookkeeping,” so does everyone else’s. The business owner has no way to tell you apart, so they ask a friend or pick the cheapest.
The fix is to be specific. A narrow niche, a visible offer and a referral from someone they trust all lower the risk for the buyer. If you want a wider view of finding work as a solo provider, our guide on how to find freelance clients covers the basics, and the sibling article on how to get clients for a bookkeeping business looks at the same topic from the business-owner side.
How do you choose a bookkeeping niche?
If you are working out how to get clients as a bookkeeper, a niche is the first decision that matters. It does not box you in. It just makes you the obvious answer to one question: “Who do you know that does books for a business like mine?”
When we pitch clients on Upwork, the proposals that get replies are the ones that show we understand the job. The same holds for bookkeepers. A person who says “I do monthly books for Shopify stores” sounds like an expert before they say another word.
Three ways to pick
- By industry: contractors, restaurants, e-commerce, real estate agents, medical and dental practices, nonprofits, creators.
- By software: QuickBooks Online, Xero or Wave specialists. Tool skills are easy to prove and easy for buyers to search.
- By problem: catch-up and cleanup work, month-end close, payroll reconciliation, sales tax tracking.
Pick based on three things: work you already know how to do, businesses you can reach, and clients who can afford a monthly fee. Past jobs and your own network are usually the best starting point.
Test the niche before you commit
Search for the niche on LinkedIn and Google Maps. Count how many businesses you can find in your area or time zone. Then look at how many bookkeepers already advertise to them. A crowded niche is not always bad, but a completely empty one may mean nobody pays for it.
What should your bookkeeping offer look like?
An offer is a fixed package with a name, a scope and a price range you can state. It replaces the awkward “so, what do you charge?” call with something the client can say yes to.
I have seen the same pattern on every platform: buyers pick what they can understand quickly. Vague hourly work feels risky. A defined package feels safe.
| Offer type | What it includes | Best for |
|---|---|---|
| Cleanup project | Catch up past months, reconcile accounts, fix categories | Owners behind on their books |
| Monthly bookkeeping | Transaction coding, bank and card reconciliation, month-end report | Steady small businesses |
| Monthly plus review call | Everything above plus a short call to walk through the numbers | Owners who want advice, not just reports |
| Tax-ready package | Year-end cleanup and a clean file for the preparer | Self-employed people and tax preparers’ clients |
Set your own prices based on your market, your costs and the time the work really takes. I will not name a number here, because rates vary widely by country and niche. Research what other bookkeepers in your niche publish, then pick a price you can sustain.
Write the offer in plain words: what you do each month, what you need from the client, what the deliverable looks like and when they get it. A one-page PDF or a section on your site is enough.
How do you position yourself so clients trust you?
Positioning is how you describe yourself in one sentence. A useful formula is: “I help [type of business] [get a result] with [your method].”
For example: “I help independent contractors know their real profit each month, with clean QuickBooks books and a one-page report.” That sentence tells the reader who you serve, what changes for them and how.
Put that sentence in four places:
- Your LinkedIn headline and About section.
- Your email signature.
- The first line of your website.
- Your Upwork profile title and overview.
Keep your credentials honest and visible. If you hold a bookkeeping certification or software certification, say so. If you are not an accountant or a licensed preparer, do not imply it. Rules about who may give tax advice or prepare returns differ by country, so check what applies to you with the IRS or your local tax authority, and stay inside your scope.
How do you get clients from the people you already know?
Your first client usually comes from someone who already trusts you. A former boss, a friend with a small business, a cousin who runs a shop. They may not know you do bookkeeping for a living.
Do this once, and do it well:
- Make a list of 30 to 50 people who run or work in small businesses.
- Send each one a short, personal message. Say what you now do, who you do it for and ask if they know anyone who needs it.
- Do not ask for a favor. Ask for a name.
A simple message works better than a clever one: “Hi Sam, I’ve started a bookkeeping practice for restaurants. If you know an owner who is behind on their books or dreading year-end, I’d be glad to help. Happy to do a free 20-minute look at their setup.”
The small business owners I have seen succeed with this do not blast a list. They write each message by hand and follow up once, a week later.
How do accountants and tax preparers become a referral source?
For anyone asking how to get clients as a bookkeeper without paid ads, this is the most underused channel. Accountants and tax preparers need clean books to do their own work. Many would rather hand off monthly bookkeeping than do it themselves. Their clients also trust them, so a referral carries real weight.
The key is to make it easy and safe for them. They are risking their reputation when they recommend you.
How to approach them
- Find the right firms. Look for small CPA firms, enrolled agents and independent tax preparers who serve your niche. Local directories, LinkedIn and state society websites are good starting points. The AICPA is a good place to understand how the accounting profession is organised.
- Lead with their problem. Say you can deliver clean, reconciled books by a set date each month, so they spend less time chasing records.
- Offer a small trial. One client, one month, no long-term promise. Let your work speak.
- Respect the boundary. You do the books. They do tax advice and filing. Say that out loud.
- Send them a short note after each referral. Thank them and tell them what you did. Do not share client details without permission.
Some bookkeepers consider paying referral fees. Rules on that can differ by profession and location, so check what applies to the referrer before you offer anything. A simple thank-you and a steady flow of referrals back to them often works better.
Where else do referrals come from?
- Business bankers and loan officers.
- Payroll providers and software consultants (for example, QuickBooks or Xero advisers).
- Business coaches and fractional CFOs.
- Your best existing clients. Ask them in the second or third month, when they see the value.
For a wider look at referral thinking, our article on how to get testimonials from clients shows how to turn happy clients into proof, which is what makes referrals easy to repeat.
How do you do outreach without sounding like spam?
Cold outreach works when it is short, relevant and honest. It fails when it looks like a template.
Here is a structure that holds up:
- One line of context. Show you looked at their business.
- One line about the problem you solve. Keep it close to their world.
- One line of proof. A result, a tool you use or a type of client you serve.
- One easy question. “Would it help if I sent a sample month-end report?”
Send five to ten of these per week. Quality beats volume. Write them yourself, even if you use a tool to find contacts. Follow up once or twice, then move on.
Check the rules for cold email in your market before you start. In the United States, for instance, the Federal Trade Commission publishes guidance on the CAN-SPAM Act. If you are not sure, ask a lawyer or read your local law.
If you want ideas beyond email, our post on how to find clients online and the one on how to consistently generate freelance leads cover other ways to keep a steady stream going.
Can Upwork help you get bookkeeping clients?
Yes, with a caveat. Upwork is one practical answer to how to get clients as a bookkeeper quickly. It lists bookkeeping jobs every day, and clients there are already looking to hire. But many freelancers apply to each one, so a generic proposal gets lost.
Our team bids for clients on Upwork daily, and the pattern is clear. The replies go to proposals that answer the client’s exact situation in the first two lines and attach something relevant to prove it. Our post on how to write an Upwork proposal that gets a reply explains this in detail.
A simple Upwork routine for bookkeepers
- Set up your profile around your niche. Use the positioning sentence from earlier as your title.
- Save only the jobs that fit. Match the job’s software, industry and scope to your profile.
- Check the client before you apply. Look at payment verification, rating, hire rate and average paid per hire. Our article on how to check an Upwork client before you apply shows how.
- Write a short proposal in your own voice. Mention their tool, their problem and your first step.
- Attach one relevant sample. A redacted month-end report or a cleanup checklist is plenty. See why the right sample wins more Upwork jobs than a long proposal.
- Track what you spend and what you win. Connects add up. See what Connects are on Upwork for the basics.
Where BidStaff fits
BidStaff is built for steps 2 to 6. It reads the job, scores it from 0 to 10 against the profile you choose and checks the client numbers before you spend anything. It then writes a proposal in your winning tone, based on your past winning proposals, and attaches the best-matching work sample. You copy the proposal and submit it yourself on Upwork. The extension never submits for you.
You can see what the browser tool does on the extension page, how it works in how the BidStaff extension works, and the credit options on the pricing page. To be clear, BidStaff helps with Upwork bidding. It does not find clients on LinkedIn or through referrals. Use the other steps in this article for those.
If you run a small practice with a bidder or two, the team features let an admin set client standards, so everyone judges jobs the same way. More on that in the BidStaff extension for agency teams.
What proof do you need before clients say yes?
New bookkeepers often think they need years of reviews. You need less than that. You need enough evidence to answer the buyer’s silent question: “Will this person mess up my books?”
- A short case summary. What the situation was, what you did, what changed. Use real facts and remove names if the client wants privacy.
- A sample deliverable. A redacted reconciliation or monthly report shows your standard.
- Tool and training credentials. Software certifications and courses you completed.
- A quote or review. One sentence from a real client is worth more than a paragraph from you.
- A clear process. A simple “how we work” page lowers fear.
If you have no clients yet, do a small discounted or pro-bono cleanup for a friendly business in your niche in exchange for permission to describe the work. Be honest about it. Never invent results or testimonials.
Which channel works best?
There is no single winner. The right mix depends on how fast you need work and how much time you have.
| Channel | Speed | Effort | Typical client quality | Best for |
|---|---|---|---|---|
| Your network | Fast | Low | High trust | First one to three clients |
| Accountant and tax preparer referrals | Medium | Medium | High, repeat flow | Steady monthly growth |
| Personal cold outreach | Medium | Medium to high | Varies | Targeting a chosen niche |
| Upwork | Fast to medium | Medium | Varies, check each client | Quick start, building proof |
| Content and local search | Slow | Medium | Good over time | Long-term inbound |
My advice: start with your network and Upwork to get proof quickly. Build referral partnerships in parallel, because they compound. Add content later.
How to get clients as a bookkeeper: what does a first-90-days plan look like?
Here is a plan you can follow. Adjust the numbers to your free hours.
Days 1 to 30: set up
- Choose your niche and write your positioning sentence.
- Build your offer page and one sample deliverable.
- Update LinkedIn and, if you use it, your Upwork profile.
- Message 30 to 50 people in your network.
- Make a list of 20 accountants and tax preparers who serve your niche.
Days 31 to 60: reach out
- Contact five accountants or preparers per week with a trial offer.
- Send five to ten personal outreach messages per week to your niche.
- Apply to the best-matching Upwork jobs only. Aim for quality over volume.
- Book discovery calls and send clear quotes within 24 hours.
- Finish your first one or two projects and ask for feedback.
Days 61 to 90: build proof and repeat
- Turn your first results into short case summaries.
- Ask happy clients for a quote and a referral.
- Thank every referral source and report back.
- Review what worked. Drop the channel that gave you nothing.
- Set a monthly target for conversations, not just signed clients.
Whatever stage you are in, the way to get clients as a bookkeeper is to keep the conversation count high. Treat the number of real conversations as your key metric. Clients follow conversations. If you also want a home-based angle, read how to get bookkeeping clients from home.
What mistakes slow bookkeepers down?
- Staying general. “Bookkeeping for anyone” gives people no reason to pick you.
- Pricing only by the hour. It invites comparison and feels risky to the buyer.
- Skipping the referral partners. One good accountant can send you a steady flow of warm introductions.
- Applying to everything on Upwork. You waste Connects and time on clients who never hire.
- Hiding your process. Clients fear data errors. Show how you reconcile and review.
- Giving tax advice outside your scope. Know the line and refer out.
- Never following up. Most replies come on the second or third message.
Frequently asked questions
How do I get my first bookkeeping client?
Start with people you know. Message 30 to 50 contacts who work with small businesses, state what you do and ask for an introduction. Offer a short free look at their books to start the conversation.
Can I get bookkeeping clients without experience?
Yes, if you can show skill. Complete a software certification, build a sample report and do one small trial project. Be honest about your level and keep the first scope small.
Do I need a website to get bookkeeping clients?
Not on day one. A clear LinkedIn profile and a one-page offer are enough to begin. A simple site helps over time, especially for local search.
How much should a bookkeeper charge?
It depends on your market, niche and the scope. Research published rates in your niche, cost out your time and choose a fixed monthly or project price you can sustain.
Are Upwork and Fiverr good ways to find bookkeeping work?
They can be a fast way to get your first projects and reviews. Pick jobs that match your niche, check the client and keep your proposals specific. See the Upwork help pages for current rules.
How do I get referrals from accountants?
Offer reliable, on-time books that save them time. Start with a small trial, respect the line between bookkeeping and tax advice, and thank them after each referral.
Which bookkeeping niche is the most profitable?
There is no universal answer. Niches with recurring monthly work, complex transactions and owners who value clean numbers tend to pay better. Test one before committing.
How long does it take to get bookkeeping clients?
Many bookkeepers see a first client within the first month or two when they reach out consistently. Building a steady base usually takes a few months.
Do I need insurance or a business entity?
Many bookkeepers carry professional liability cover and set up a business entity. Requirements vary by location, so check with the U.S. Small Business Administration or your local authority.
Conclusion
Learning how to get clients as a bookkeeper comes down to being specific and consistent. Choose a niche, package an offer, ask people you know, build partnerships with accountants and tax preparers, and use Upwork for fast proof. Then collect that proof and repeat.
Your action list:
- Pick one niche and write your one-sentence positioning.
- Write a fixed-scope offer and a one-page sample.
- Message 30 to 50 people this week.
- Contact five accountants or tax preparers per week.
- Apply only to well-matched Upwork jobs, and see a BidStaff demo if you want help doing it faster.
- Ask every client for a quote and a referral.
Other related articles
- How to get clients for a bookkeeping business
- How to get bookkeeping clients from home
- How to find freelance clients
- How to write an Upwork proposal that gets a reply
- How to check an Upwork client before you apply
About the Author
Muhammad Shahzad is the founder of BidStaff and Leadslancer. He runs Upwork accounts for a freelance and agency team, and builds BidStaff around that daily work.
Let BidStaff write it for you
Paste a job post, check the match score and get a proposal in your winning tone, samples attached.