Job description template
Bookkeeper Job Description Template (2026)
A free, copy-ready Bookkeeper job description covering responsibilities, must-have skills, tools, seniority variants, and KPIs. Written for hiring managers, not for SEO filler.
Key facts
- Role
- Bookkeeper
- Reports to
- Reports to the Controller
- Must-have skills
- 7 items
- Seniority tiers
- Junior / Mid / Senior
- KPIs defined
- 6 metrics
- Starting price (offshore)
- $1000/month
Role summary
A Bookkeeper owns the day-to-day financial record-keeping of the business: categorizing transactions in QuickBooks Online or Xero, reconciling bank and credit card accounts weekly, running accounts payable and receivable, producing monthly profit and loss and balance sheet reports, and handing clean, audit-ready books to our CPA at tax time — all while keeping the chart of accounts consistent and the paper trail tight.
Responsibilities
- • Categorize daily bank, credit card, Stripe, PayPal, and Shopify transactions in QuickBooks Online or Xero using the approved chart of accounts.
- • Reconcile bank and credit card feeds weekly and flag any uncleared or mis-posted items for review before month end.
- • Process accounts payable — receive vendor bills via Bill.com or Dext, match to purchase orders or receipts, route for approval, and schedule payment.
- • Manage accounts receivable — send invoices, follow up on aging receivables past 30 days, and apply customer payments against the correct invoices.
- • Run monthly close by the 5th business day: accruals, prepaids, depreciation schedules, intercompany entries, and locking the prior period.
- • Prepare and deliver monthly financial packages — P&L, balance sheet, cash flow, and AR/AP aging reports — with variance commentary against budget.
- • Maintain the chart of accounts, class or location tracking, and department tagging so reports slice clean for management review.
- • Reconcile payroll from Gusto, Rippling, or ADP into the general ledger, including employer tax liabilities and 401(k) match.
- • Handle sales tax filings (Avalara or TaxJar), 1099 collection and filing, and year-end close prep for the CPA.
- • Maintain the digital document vault in Dext, Hubdoc, or a shared drive with receipts tied to every expense line.
Must-have skills
- • 3+ years of full-cycle bookkeeping experience for US-based clients.
- • QuickBooks Online ProAdvisor certification or equivalent Xero certification.
- • Solid grasp of US-style accrual and cash-basis accounting and when to use each.
- • Comfort with multi-entity bookkeeping, intercompany transfers, and class tracking.
- • Bank reconciliation discipline: finds uncleared items and chases them to resolution.
- • Familiarity with 1099 preparation, sales tax filing workflows, and year-end CPA handoff.
- • Written English strong enough to ask vendors for missing receipts and explain variance to a non-finance founder.
Nice-to-have skills
- • Experience with Bill.com, Dext, Ramp, Brex, or Divvy expense platforms.
- • Payroll reconciliation experience with Gusto, Rippling, or ADP.
- • Industry-specific experience: ecommerce (Shopify/A2X), SaaS (deferred revenue), agencies (project accounting), or real estate (property-level P&L).
- • Light month-end FP&A: budget-to-actual variance commentary.
- • QBO App Store ecosystem fluency (Fathom, Jirav, LiveFlow).
Tools and technology
- QuickBooks Online
- Xero
- Bill.com
- Dext / Hubdoc
- Ramp / Brex
- Gusto / Rippling
- Avalara / TaxJar
- A2X (for Shopify/Amazon)
- Excel / Google Sheets
- Slack
Reporting structure
Reports to the Controller, Head of Finance, or directly to the Founder/CEO in smaller teams. Collaborates with the CPA firm for tax filings, with AP approvers in Operations, and with Payroll for reconciliation.
Seniority variants
How responsibilities shift across junior, mid, and senior levels.
junior
1-2 years
- • Categorize transactions and reconcile accounts under supervision.
- • Process AP bill entry and chase missing receipts from cardholders.
- • Prepare draft monthly reports for senior review.
- • Maintain the receipt vault and document filing conventions.
mid
3-5 years
- • Own the full monthly close cycle including accruals and prepaids.
- • Prepare and send the monthly financial package with variance notes.
- • Handle 1099 season and sales tax filings end-to-end.
- • Act as primary point of contact for the external CPA.
senior
6+ years
- • Set and maintain the chart of accounts and accounting policies.
- • Run multi-entity consolidation and intercompany eliminations.
- • Partner with leadership on budget vs actual, cash flow forecasting, and financial controls.
- • Mentor junior bookkeepers and review their month-end work.
Success metrics (KPIs)
- • Monthly close completed by the 5th business day every month.
- • Bank and credit card reconciliations current within 7 days at all times.
- • AR days sales outstanding (DSO) trending down or stable.
- • Zero material adjusting entries from the CPA at year end.
- • All expense transactions have a matched receipt in the vault (>98% match rate).
- • Response time on vendor and internal finance questions under 1 business day.
Full JD (copy-ready)
Paste this into your ATS or careers page. Edit the company name and any bracketed placeholders.
# Bookkeeper — Job Description ## Role summary A Bookkeeper owns the day-to-day financial record-keeping of the business: categorizing transactions in QuickBooks Online or Xero, reconciling bank and credit card accounts weekly, running accounts payable and receivable, producing monthly profit and loss and balance sheet reports, and handing clean, audit-ready books to our CPA at tax time — all while keeping the chart of accounts consistent and the paper trail tight. ## Responsibilities - Categorize daily bank, credit card, Stripe, PayPal, and Shopify transactions in QuickBooks Online or Xero using the approved chart of accounts. - Reconcile bank and credit card feeds weekly and flag any uncleared or mis-posted items for review before month end. - Process accounts payable — receive vendor bills via Bill.com or Dext, match to purchase orders or receipts, route for approval, and schedule payment. - Manage accounts receivable — send invoices, follow up on aging receivables past 30 days, and apply customer payments against the correct invoices. - Run monthly close by the 5th business day: accruals, prepaids, depreciation schedules, intercompany entries, and locking the prior period. - Prepare and deliver monthly financial packages — P&L, balance sheet, cash flow, and AR/AP aging reports — with variance commentary against budget. - Maintain the chart of accounts, class or location tracking, and department tagging so reports slice clean for management review. - Reconcile payroll from Gusto, Rippling, or ADP into the general ledger, including employer tax liabilities and 401(k) match. - Handle sales tax filings (Avalara or TaxJar), 1099 collection and filing, and year-end close prep for the CPA. - Maintain the digital document vault in Dext, Hubdoc, or a shared drive with receipts tied to every expense line. ## Must-have skills - 3+ years of full-cycle bookkeeping experience for US-based clients. - QuickBooks Online ProAdvisor certification or equivalent Xero certification. - Solid grasp of US-style accrual and cash-basis accounting and when to use each. - Comfort with multi-entity bookkeeping, intercompany transfers, and class tracking. - Bank reconciliation discipline: finds uncleared items and chases them to resolution. - Familiarity with 1099 preparation, sales tax filing workflows, and year-end CPA handoff. - Written English strong enough to ask vendors for missing receipts and explain variance to a non-finance founder. ## Nice-to-have skills - Experience with Bill.com, Dext, Ramp, Brex, or Divvy expense platforms. - Payroll reconciliation experience with Gusto, Rippling, or ADP. - Industry-specific experience: ecommerce (Shopify/A2X), SaaS (deferred revenue), agencies (project accounting), or real estate (property-level P&L). - Light month-end FP&A: budget-to-actual variance commentary. - QBO App Store ecosystem fluency (Fathom, Jirav, LiveFlow). ## Tools and technology - QuickBooks Online - Xero - Bill.com - Dext / Hubdoc - Ramp / Brex - Gusto / Rippling - Avalara / TaxJar - A2X (for Shopify/Amazon) - Excel / Google Sheets - Slack ## Reporting structure Reports to the Controller, Head of Finance, or directly to the Founder/CEO in smaller teams. Collaborates with the CPA firm for tax filings, with AP approvers in Operations, and with Payroll for reconciliation. ## Success metrics (KPIs) - Monthly close completed by the 5th business day every month. - Bank and credit card reconciliations current within 7 days at all times. - AR days sales outstanding (DSO) trending down or stable. - Zero material adjusting entries from the CPA at year end. - All expense transactions have a matched receipt in the vault (>98% match rate). - Response time on vendor and internal finance questions under 1 business day.
Frequently asked questions
What does a Bookkeeper do day-to-day?
A Bookkeeper owns the day-to-day financial record-keeping of the business: categorizing transactions in QuickBooks Online or Xero, reconciling bank and credit card accounts weekly, running accounts payable and receivable, producing monthly profit and loss and balance sheet reports, and handing clean, audit-ready books to our CPA at tax time — all while keeping the chart of accounts consistent and the paper trail tight.
How many years of experience should a mid-level Bookkeeper have?
A mid-level Bookkeeper typically has 3-5 years of experience. At that level they should own the full monthly close cycle including accruals and prepaids.
Which KPIs should I hold a Bookkeeper accountable to?
The most important KPIs for a Bookkeeper are: Monthly close completed by the 5th business day every month.; Bank and credit card reconciliations current within 7 days at all times.; AR days sales outstanding (DSO) trending down or stable.; Zero material adjusting entries from the CPA at year end..
How much does it cost to hire an offshore bookkeeper?
A full-time dedicated offshore bookkeeper starts at $1,000 per month with Remoteria for a mid-level hire, rising to $1,800 for a senior bookkeeper running multi-entity close. US-based bookkeepers cost $50,000–$70,000 per year fully loaded, so you typically save 70–80%. The rate covers recruitment, vetting, onboarding, and account management.
How long does it take to hire a bookkeeper?
Most clients have their bookkeeper onboarded in 10–14 business days. We shortlist 3 QuickBooks ProAdvisor or Xero-certified candidates within 5–7 days of your kickoff call, each with at least 3 years of experience on US-based books. You run the final case-study interview before selecting.
Related
Written by Syed Ali
Founder, Remoteria
Syed Ali founded Remoteria after a decade building distributed teams across 4 continents. He has helped 500+ companies source, vet, onboard, and scale pre-vetted offshore talent in engineering, design, marketing, and operations.
- • 10+ years building distributed remote teams
- • 500+ successful offshore placements across US, UK, EU, and APAC
- • Specialist in offshore vetting and cross-timezone team integration
Last updated: April 12, 2026