How to Fire a Bookkeeper Who Isn't Working Out
Step-by-step guide to terminate an underperforming bookkeeper and protect your financial records during transition.
- Document the performance failures. List specific errors: missed deadlines, reconciliation gaps, incorrect entries, or compliance failures. Quantify the damage: late fees paid, tax penalties incurred, or hours spent fixing mistakes. Save emails, error reports, and any corrective work you've documented.
- Secure access to all financial systems. Change passwords for bank accounts, accounting software, payroll systems, and vendor portals before the termination meeting. Download current financial statements, bank reconciliations, and trial balances. Ensure you have admin access to your accounting software and can generate reports independently.
- Arrange interim bookkeeping coverage. Line up temporary coverage before firing: another bookkeeper, accounting firm, or internal staff member who can handle basic transactions. Budget $25-75 per hour for freelance bookkeepers or $150-300 per hour for CPA firms. Expect 2-4 weeks to find permanent replacement.
- Conduct the termination meeting. Keep it brief and factual: cite specific performance issues and state the decision is final. Collect company property, revoke system access immediately, and provide final pay per your state's requirements. Most states require final pay within 72 hours to 2 weeks.
- Transfer work and review recent entries. Have your interim bookkeeper review the last 30-90 days of entries for errors. Check that all bank accounts are reconciled, payroll taxes are current, and vendor payments are up to date. Flag any questionable transactions for investigation.
- Implement stronger controls going forward. Require monthly financial statements within 10 business days of month-end. Set up approval workflows for journal entries over $500. Schedule quarterly reviews of bank reconciliations and GL accounts. Consider segregating duties if your business size supports multiple accounting staff.