1. Home
  2. Job descriptions
  3. Bookkeeper

Bookkeeper Job Description Template

A ready-to-edit bookkeeper job description with duties, qualifications and skills. Copy it as it is, or customise it for your company, location and seniority with our free AI job description generator.

Customise with AI →

Job summary

This role manages day-to-day financial transactions to ensure accurate, up-to-date accounting records. Success in this position means maintaining precise general ledger entries, timely reconciliations, and reliable support for periodic financial reporting and compliance.

Responsibilities

  • Record day-to-day financial transactions and complete the posting process across general ledgers.
  • Reconcile bank accounts, credit card statements, and vendor accounts on a regular schedule to identify and resolve discrepancies.
  • Process accounts payable and receivable, ensuring invoices are verified, approved, and paid or collected promptly.
  • Prepare initial trial balances and assist with month-end and year-end financial closing procedures.
  • Maintain organized electronic records and supporting documentation to ensure audit readiness.
  • Collaborate with internal teams or external accountants to support tax filings and routine statutory reporting.

Required qualifications

  • Demonstrated practical experience in bookkeeping, accounting administration, or a related financial role.
  • Working knowledge of fundamental accounting principles (debits, credits, and chart of accounts).
  • Proficiency with standard accounting software and spreadsheet applications (such as Microsoft Excel or Google Sheets).

Preferred qualifications

  • Relevant certification or formal training in bookkeeping or accounting practices.
  • Experience using cloud-based accounting platforms (such as QuickBooks, Xero, or Sage).
  • Familiarity with payroll processing and standard regulatory compliance workflows.

Skills

BookkeepingGeneral LedgerBank ReconciliationAccounts PayableAccounts ReceivableMicrosoft ExcelAccounting SoftwareFinancial Recordkeeping

Bookkeeper job description FAQs

What does a Bookkeeper do?

This role manages day-to-day financial transactions to ensure accurate, up-to-date accounting records. Success in this position means maintaining precise general ledger entries, timely reconciliations, and reliable support for periodic financial reporting and compliance. Typical duties include record day-to-day financial transactions and complete the posting process across general ledgers; reconcile bank accounts, credit card statements, and vendor accounts on a regular schedule to identify and resolve discrepancies; process accounts payable and receivable, ensuring invoices are verified, approved, and paid or collected promptly.

What qualifications does a Bookkeeper need?

Demonstrated practical experience in bookkeeping, accounting administration, or a related financial role. Working knowledge of fundamental accounting principles (debits, credits, and chart of accounts). Proficiency with standard accounting software and spreadsheet applications (such as Microsoft Excel or Google Sheets).

What skills should a Bookkeeper have?

Common skills for this role include Bookkeeping, General Ledger, Bank Reconciliation, Accounts Payable, Accounts Receivable, Microsoft Excel, Accounting Software, Financial Recordkeeping.

What should I assess when interviewing a Bookkeeper?

Reconciliation accuracy: ability to methodically detect, investigate, and correct variances between records and statements. Transactional knowledge: clear grasp of double-entry bookkeeping and standard posting workflows. Process and data integrity: systematic approach to documentation, confidential record handling, and meeting closing deadlines.