Penroll
Job descriptions/People & Finance

Bookkeeper Job Description Template

Manage day-to-day financial transactions, reconcile accounts, and maintain accurate records to keep the company's books organized. You'll be the backbone of financial accuracy, ensuring invoices, expenses, and payroll are recorded correctly.

People & FinanceJunior–MidUpdated Q2 2026

No signup, no card. The tool fills the rest in for you.

Why hire a Bookkeeper?

SMBs need someone to handle the operational accounting work so the owner and leadership can focus on growth, and so the business stays compliant with tax and audit requirements.

Bookkeeper salary ranges

Approximate annual gross salary bands (Q2 2026). Always adjust for your city, seniority, and the candidate’s experience.

United States

$45,000 – $65,000

United Kingdom

£32,000 – £45,000

Eurozone

€40,000 – €55,000

Bookkeeper responsibilities

  • Record daily transactions including invoices, expenses, and payroll in accounting software
  • Reconcile bank and credit card statements monthly to identify and resolve discrepancies
  • Process accounts payable and receivable, including invoice generation and payment tracking
  • Prepare monthly financial reports and balance sheets for management review
  • Maintain organized filing systems and ensure all receipts and documentation are stored correctly
  • Support tax preparation by organizing records and compiling required financial statements

Skills & requirements

Required

  • 3+ years hands-on bookkeeping or accounting experience
  • Proficiency in accounting software (QuickBooks Online, Xero, or FreshBooks)
  • Strong Excel skills for data management and reconciliation
  • Knowledge of basic accounting principles (debits, credits, general ledger)
  • Attention to detail with ability to catch and correct errors
  • Reliable time management and ability to meet month-end closing deadlines

Nice to have

  • Payroll processing experience with ADP, Gusto, or similar platforms
  • Familiarity with multi-entity or inventory accounting
  • Certificate in Bookkeeping or entry-level accounting qualification

Copy-ready Bookkeeper job description

Sample template

Bookkeeper [Company name] · [City], [Country] · [On-site / Hybrid / Remote] $45,000 – $65,000 (US) · £32,000 – £45,000 (UK) · €40,000 – €55,000 (EU) — gross/year

Manage day-to-day financial transactions, reconcile accounts, and maintain accurate records to keep the company's books organized. You'll be the backbone of financial accuracy, ensuring invoices, expenses, and payroll are recorded correctly.

Why this role exists SMBs need someone to handle the operational accounting work so the owner and leadership can focus on growth, and so the business stays compliant with tax and audit requirements.

What you'll do

  • Record daily transactions including invoices, expenses, and payroll in accounting software
  • Reconcile bank and credit card statements monthly to identify and resolve discrepancies
  • Process accounts payable and receivable, including invoice generation and payment tracking
  • Prepare monthly financial reports and balance sheets for management review
  • Maintain organized filing systems and ensure all receipts and documentation are stored correctly
  • Support tax preparation by organizing records and compiling required financial statements

What you'll need

  • 3+ years hands-on bookkeeping or accounting experience
  • Proficiency in accounting software (QuickBooks Online, Xero, or FreshBooks)
  • Strong Excel skills for data management and reconciliation
  • Knowledge of basic accounting principles (debits, credits, general ledger)
  • Attention to detail with ability to catch and correct errors
  • Reliable time management and ability to meet month-end closing deadlines

Nice to have

  • Payroll processing experience with ADP, Gusto, or similar platforms
  • Familiarity with multi-entity or inventory accounting
  • Certificate in Bookkeeping or entry-level accounting qualification

What we offer

  • Salary: [range, gross, with currency and time unit]
  • [Equity / bonus / commission if applicable]
  • [Health, PTO, learning budget, equipment — only what's real]
  • [Work mode + flexibility]

About [Company] [2–3 sentences: stage, customers, traction. Keep it specific.]

Want it tailored to your company and country?

The free generator writes a country-aware, inclusive, salary-formatted version in 30 seconds — then ranks the applicants when they roll in.

Generate free →

Frequently asked

What does a Bookkeeper do?

Manage day-to-day financial transactions, reconcile accounts, and maintain accurate records to keep the company's books organized. You'll be the backbone of financial accuracy, ensuring invoices, expenses, and payroll are recorded correctly. SMBs need someone to handle the operational accounting work so the owner and leadership can focus on growth, and so the business stays compliant with tax and audit requirements.

What should a Bookkeeper job description include?

A strong Bookkeeper job post has a one-line hook, why the role exists, 6 outcome-led responsibilities, a clear list of required skills, the salary range, and a country-specific compliance line. Use the copy-ready template above as a starting point.

How much does a Bookkeeper earn?

Approximate annual gross bands (Q2 2026): $45,000 – $65,000 in the US, £32,000 – £45,000 in the UK, and €40,000 – €55,000 in the Eurozone. Adjust for city, seniority, and experience.

How do I write a Bookkeeper job description fast?

Use Penroll's free job description generator — enter the title and country and it produces a complete, inclusive, salary-formatted Bookkeeper post in about 30 seconds, no signup required.

More People & Finance job descriptions

Browse all job description templates →

Next step: interview them well

Job post done? The harder part is the interview. We paired every question with what a strong answer sounds like — and the red flag to catch.

Bookkeeper interview questions & red flags →