Bookkeeper Job Description Template

Use this template to post a Bookkeeper job in minutes on Job Today! Learn more about the responsibilities, skills and requirements to include in a job description for a Bookkeeper position.

iconPost your 1st job for free. Get started now
Or register with email

Already registered?Log in

By continuing, you agree to our
Terms of Service and Privacy Policy

What is a Bookkeeper?

A Bookkeeper plays a vital role in maintaining the financial records of a business. They are responsible for recording all financial transactions, reconciling bank statements, and producing financial reports. Bookkeepers are detail-oriented individuals with excellent numerical and analytical skills. They also have a good understanding of accounting principles and are proficient in using bookkeeping software.

Bookkeeper Job Description Template

We are seeking a highly organised and experienced Bookkeeper to join our team at Sample Company. As a Bookkeeper, you will be responsible for ensuring that all financial records are accurate, up-to-date and in compliance with company and legal requirements. The ideal candidate will have a minimum of 2 years' experience in a similar role, as well as a good understanding of accounting procedures and bookkeeping software. You will also be highly analytical, have great attention to detail, and be able to prioritise tasks effectively. At Sample Company, we value our employees and provide a supportive environment that encourages growth and development. If you are looking for a challenging and rewarding career in bookkeeping, then we want to hear from you!

Duties and Responsibilities

  • Maintain accurate financial records using bookkeeping software
  • Reconcile bank statements and prepare financial reports
  • Prepare and submit VAT returns
  • Process payroll and manage pension schemes
  • Assist with budget preparation and forecasting
  • Ensure compliance with company and legal requirements

Skills and qualifications

  • Proven work experience as a Bookkeeper
  • Excellent numerical and analytical skills
  • Proficient in bookkeeping software, such as QuickBooks or Xero
  • Good understanding of accounting principles and procedures
  • Excellent attention to detail and highly organised
  • Good communication and interpersonal skills

Additional position options

  • Flexible working hours
  • Company events and socials
  • Opportunities for career development and training
  • Pension scheme
  • Cycle to work scheme
  • Employee discounts
  • Referral programme

appstore badge icongoogle play badge icon

Do you need to learn more about the Bookkeeper position?

Duties and Responsibilities

A bookkeeper is responsible for maintaining accurate financial records for a company. This job position involves a variety of tasks related to financial documentation and reports. A key responsibility of the employee is to provide advice to their employer on how to make the workflow more cost-effective. Duties and Responsibilities of a Bookkeeper:

  • Maintaining Financial Records: As a Bookkeeper, it is your primary responsibility to maintain accurate financial records for the company. This includes managing accounts payable and accounts receivable, preparing invoices, and processing payments.
  • Recording Financial Transactions: You will be required to record all financial transactions that occur in the company, including expenses, income, and bank deposits. This information will then be used to create financial statements and reports.
  • Balancing Accounts: It is your responsibility to ensure that all accounts are accurately balanced and reconciled. This includes reconciling bank statements, credit card statements, and other financial documents.
  • Preparing Financial Reports: You will be responsible for preparing financial reports, including balance sheets, income statements, and cash flow statements. These reports will be used to provide an overview of the company's financial health.
  • Managing Payroll: As a Bookkeeper, you will be responsible for managing payroll for the company. This includes calculating employee wages, processing payments, and ensuring that all taxes and other deductions are accurately calculated.
  • Managing Inventory: If the company maintains inventory, it will be your responsibility to manage it. This includes tracking inventory levels, conducting regular inventory audits, and processing inventory transactions.
  • Managing Budgets: You may be required to manage budgets for the company, including creating budgets, monitoring expenses, and making recommendations to senior management on how to improve financial performance.
  • Ensuring Compliance: It is your responsibility to ensure that the company complies with all financial regulations and laws. This includes ensuring that all financial documents and reports are accurate and comply with relevant regulations.
  • Providing Financial Advice: As a Bookkeeper, you may be required to provide financial advice to senior management on how to improve financial performance, reduce costs, and increase revenue.
  • Maintaining Financial Software: You will be responsible for maintaining and updating financial software used by the company, including accounting software, payroll software, and other financial tools.
  • Communicating with Clients and Vendors: You may be required to communicate with clients and vendors regarding financial transactions, payments, and other financial matters.
  • Assisting with Audits: You will be responsible for assisting with audits, both internal and external. This includes providing financial documents and reports, answering questions from auditors, and ensuring that all financial records are accurate and uptodate.

Skills and qualifications

A Bookkeeper is a vital position that requires a range of skills and qualifications to perform the job effectively. Here is a comprehensive list of skills and qualifications for the Bookkeeper position:

  • Proven work experience as a Bookkeeper or in a similar position.
  • Strong knowledge of bookkeeping and accounting principles, including Generally Accepted Accounting Principles (GAAP).
  • Excellent proficiency in bookkeeping software, including QuickBooks, FreshBooks, and Xero.
  • Solid understanding of basic mathematics and financial analysis.
  • Familiarity with payroll processing and tax reporting.
  • Excellent communication skills, both written and verbal.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and accuracy.
  • Ability to prioritise and manage multiple tasks and deadlines.
  • Strong organisational skills.
  • Proficiency in Microsoft Office, especially in Excel.
  • Understanding of accounts payable and accounts receivable.
  • Experience in bank reconciliations.
  • Familiarity with financial statements, including income statements, balance sheets, and cash flow statements.
  • Experience in creating and maintaining budgets.
  • Ability to analyse financial data and generate reports.
  • Strong problemsolving skills.
  • Knowledge of state and federal tax laws.
  • Ability to maintain confidentiality.
  • A Bachelor's degree in Accounting, Finance, or a related field is preferred but not always required.

Experience requirements

When applying for a Bookkeeper position, it is essential to have prior experience in the field. At a minimum, candidates should have 1-2 years of experience working in a bookkeeping or accounting role. Applicants with experience in managing financial records, processing transactions, and performing account reconciliations will be highly valued. It's also essential to have a thorough understanding of accounting software such as QuickBooks, Xero, or MYOB, and familiarity with Excel and Google Sheets. Experience working in a small business or a startup environment is also a plus. Employers will be looking for candidates who are organised, detail-oriented, and have excellent communication skills. The more experience and knowledge a candidate can bring to the position, the more likely they are to be considered for the role.

Education requirements

Education is a crucial aspect of becoming a successful Bookkeeper. At minimum, applicants should have a high school diploma or equivalent, but having a post-secondary education in accounting, finance or a related field is highly desirable. Bachelor's degree in Accounting, Finance, or Business Administration can be an advantage. Bookkeepers with a professional certification such as Certified Bookkeeper (CB) or Certified Public Bookkeeper (CPB) can have an edge over other applicants. Candidates with prior experience working with accounting software such as QuickBooks or Xero can also make them a more attractive candidate. A continuous desire to learn, stay current on industry trends, and improve their skills is also highly valued in the Bookkeeper role.


What skills are required for a Bookkeeper position?

To succeed as a Bookkeeper, you'll need excellent organisational skills, attention to detail, and proficiency in accounting software. You should also have strong communication skills, as you'll be working closely with other departments and stakeholders. Familiarity with financial statements, general ledger accounting, and tax regulations is also important.

What does a typical day look like for a Bookkeeper?

A typical day as a Bookkeeper involves recording financial transactions, reconciling accounts, and preparing financial reports. You may also be responsible for managing accounts payable and accounts receivable, processing payroll, and generating invoices.

What are the opportunities for growth in a Bookkeeper position?

There are many opportunities for growth in a Bookkeeper position. You may have the opportunity to advance to a Senior Bookkeeper role, or even a leadership position in accounting or finance. Additionally, working as a Bookkeeper can provide valuable experience in the accounting field, which can be helpful if you decide to pursue a different role in the future.

How do I prepare for a Bookkeeper interview?

To prepare for a Bookkeeper interview, you should familiarise yourself with accounting software and financial statements. Be prepared to discuss your experience with accounts payable and accounts receivable, as well as your knowledge of tax regulations. You should also be ready to answer questions about your attention to detail and organisational skills. Dress professionally and bring a copy of your resume and references to the interview.