How much does a Bookkeeper make?
Bookkeepers play a key role in maintaining the financial health of businesses. They handle tasks like managing accounts, balancing books, and preparing financial reports. Understanding the salary potential can guide those considering this career.
The average yearly salary for bookkeepers stands at around $48,689. This number offers a solid overview, but pay can vary based on experience and location. Beginners might start at around $29,002, while experienced professionals can earn upwards of $80,000 annually. Many bookkeepers find themselves earning between $38,275 and $61,455 a year. This range highlights the good earning potential with growth in experience and skills.
What are the highest paying cities for a Bookkeeper?

-
San Francisco, CA
Average Salary: $72,941
In San Francisco, professionals can find fulfilling careers with tech giants like Oracle and Salesforce. The city offers a dynamic work environment with many finance-related opportunities.
Find Bookkeeper jobs in San Francisco, CA
-
Boulder, CO
Average Salary: $66,422
Boulder provides a unique mix of outdoor lifestyle and professional opportunities. Companies like Google and Ball Corporation offer promising roles in the finance sector.
Find Bookkeeper jobs in Boulder, CO
-
Los Angeles, CA
Average Salary: $62,913
Los Angeles is home to a variety of industries, including entertainment and tech. Working here means access to top companies like Amazon and NBCUniversal.
Find Bookkeeper jobs in Los Angeles, CA
-
Chicago, IL
Average Salary: $62,463
Chicago offers a vibrant business environment with major firms like JPMorgan Chase and Accenture. The city's rich history and diverse economy make it an exciting place to work.
Find Bookkeeper jobs in Chicago, IL
-
Washington, DC
Average Salary: $61,627
As the capital, Washington, DC, attracts many federal agencies and consultancies. Working here means being part of a dynamic workforce in finance and government sectors.
Find Bookkeeper jobs in Washington, DC
-
Seattle, WA
Average Salary: $61,505
Seattle is known for its tech scene, with giants like Microsoft and Amazon. The city offers a balanced lifestyle with many outdoor activities and professional growth.
Find Bookkeeper jobs in Seattle, WA
-
Stamford, CT
Average Salary: $61,307
Stamford provides a business-friendly environment with major companies like UBS and Blackstone. The city offers a mix of urban life and suburban tranquility.
Find Bookkeeper jobs in Stamford, CT
-
Boston, MA
Average Salary: $61,288
Boston has a rich history and a thriving business environment. Companies like Fidelity Investments and Liberty Mutual offer diverse opportunities for finance professionals.
Find Bookkeeper jobs in Boston, MA
-
Santa Rosa, CA
Average Salary: $60,395
Santa Rosa is a vibrant city with a strong wine industry. Working here offers a chance to be part of a thriving local economy, with opportunities in both finance and hospitality.
Find Bookkeeper jobs in Santa Rosa, CA
-
San Diego, CA
Average Salary: $59,357
San Diego offers a laid-back lifestyle with a strong tech and biotech sector. Companies like Qualcomm and Thermo Fisher Scientific provide excellent career opportunities.
Find Bookkeeper jobs in San Diego, CA
What are the best companies a Bookkeeper can work for?

-
Addison Group
Average Salary: $67,375
Addison Group offers rewarding careers for bookkeepers. They focus on financial services and are based in Chicago. They are looking for skilled bookkeepers to handle financial records accurately.
-
Vaco
Average Salary: $66,861
Vaco specializes in placing talent in the accounting and finance sectors. They offer competitive salaries and work in major cities across the U.S. Bookkeepers at Vaco handle detailed financial reports.
-
Beacon Hill
Average Salary: $66,423
Beacon Hill is a well-known staffing firm that hires bookkeepers for various industries. They are headquartered in Boston but have a nationwide presence. Bookkeepers here work with clients to manage their financial data.
-
firstPRO, Inc
Average Salary: $62,944
firstPRO, Inc. focuses on placing professionals in the accounting field. They operate in several states and value accuracy and efficiency in bookkeeping. Their bookkeepers handle payroll and accounts payable/receivable.
-
Ledgent
Average Salary: $62,221
Ledgent offers exciting bookkeeping roles with opportunities for career growth. They have offices across the U.S. Bookkeepers at Ledgent manage budgets and financial documents for their clients.
-
BBSI
Average Salary: $62,091
BBSI is a staffing firm that connects bookkeepers with various companies. They focus on finance and accounting roles. They are based in St. Louis but place candidates nationwide.
-
Ascendo Resources
Average Salary: $61,727
Ascendo Resources provides bookkeeping positions that emphasize financial integrity. They operate in multiple locations. Bookkeepers here prepare financial statements and manage ledgers.
-
Buffalo Biodiesel, Inc.
Average Salary: $60,000
Buffalo Biodiesel, Inc. offers bookkeeping roles that focus on sustainable energy finance. They are based in Buffalo, New York. Bookkeepers handle financial transactions for this innovative company.
-
PrideStaff
Average Salary: $59,833
PrideStaff connects bookkeepers with diverse industries. They are based in several states. Bookkeepers at PrideStaff prepare financial records and support their clients’ financial needs.
-
Archdiocese of Seattle
Average Salary: $59,479
The Archdiocese of Seattle hires bookkeepers to manage church finances. They are based in Seattle, Washington. Bookkeepers here handle payroll and financial reporting for the church.
How to earn more as a Bookkeeper?
Becoming a skilled bookkeeper can open doors to a rewarding career. To earn more, bookkeepers can focus on several key factors. By improving their skills and knowledge, bookkeepers can increase their value to employers and command higher pay.
First, bookkeepers can earn more by obtaining professional certifications. These credentials show a commitment to the field and a mastery of key concepts. Certifications such as Certified Public Accountant (CPA) or Certified Bookkeeper (CB) can lead to higher paying jobs. Second, bookkeepers can boost their earnings by learning specialized software. Familiarity with programs like QuickBooks or Xero makes a bookkeeper more efficient and valuable. Third, gaining experience in different industries helps bookkeepers become versatile. This allows them to handle a wider range of tasks and take on more complex projects.
Other factors can also play a role in earning more as a bookkeeper. Networking and building strong relationships can lead to job opportunities and higher salaries. Continuing education through workshops and online courses can also keep bookkeepers current with industry trends and technologies. Each of these factors can help a bookkeeper become more skilled and in demand, leading to better-paying positions.
By focusing on these areas, bookkeepers can improve their marketability and increase their earning potential.
Consider these key factors to enhance your bookkeeping career:
- Obtain professional certifications.
- Learn specialized bookkeeping software.
- Gain experience in different industries.
- Network with other professionals.
- Continue education and training.



