Stop losing money on Xero Bookkeeper projects.
Send your first 3 contracts for free. One unreconciled bank feed error can trigger a tax audit that costs your client thousands and ruins your professional reputation. Without a signed scope of work, you are essentially providing a free insurance policy for your client's financial negligence.
No credit card required. Setup takes 30 seconds.
Statement of Work
Ref: 2026-001 • Standard Business Template
Overview
This Agreement stipulates that the Bookkeeper shall perform services using the Xero accounting platform as an independent contractor, and nothing herein shall be construed as creating an employer-employee relationship. The Client acknowledges that the accuracy of all financial reports is contingent upon the timely and honest provision of all receipts, invoices, and bank statements; the Bookkeeper shall not be held liable for discrepancies resulting from omitted or falsified documentation provided by the Client.
Furthermore, the Bookkeeper’s liability is strictly limited to the total fees paid under this Agreement, and they shall not be responsible for any indirect, consequential, or punitive damages arising from the Client's business decisions or tax liabilities. Both parties agree to maintain strict confidentiality regarding all sensitive financial data accessed through the Xero ecosystem, ensuring that proprietary business information and login credentials remain protected under industry-standard security protocols.
Bank Feed Disconnection Liability
Clients often ignore multi-factor authentication prompts for bank feeds, leading to months of missing data that the bookkeeper is then expected to 'catch up' for no extra charge.
Subscription Ransom Scenarios
If the bookkeeper pays for the Xero subscription and the client ghosts, the bookkeeper is left paying for an organization they cannot close without risking a lawsuit for withholding financial records.
Retroactive Data Tampering
Clients with 'Standard' permissions might change transactions in a previously reconciled period, breaking the opening balance for the current month and requiring hours of unpaid investigative work.
What is a Xero Bookkeeper contract?
A Xero Bookkeeper contract template is a specialized agreement that outlines the scope of cloud-based accounting services, software access permissions, and data ownership. It protects the professional by defining the limits of liability for tax accuracy and establishing clear boundaries between monthly maintenance and one-time cleanup projects.
Built from real freelance projects
This template is based on real-world scenarios across freelance projects where unclear scope, missing payment terms, and revision creep led to lost revenue. It is designed to protect your time, define expectations, and ensure you get paid.
Why Xero Bookkeepers need a clear contract
Bookkeeping in Xero is significantly different from traditional ledger entry because it involves a live ecosystem of automated bank feeds and third-party integrations. A written contract is essential because it draws a hard line between 'monthly maintenance' and 'historical cleanup' which are two very different price points. Without specific terms, clients often assume that hiring a bookkeeper includes ad-hoc financial coaching, tax filing, and tech support for their broken Shopify integrations. A contract protects you from liability regarding late filing penalties if the client fails to provide documentation on time. It also clarifies who owns the Xero subscription and what happens to the data if the relationship ends. In a cloud-based environment, clear boundaries regarding software access and data integrity are the only things preventing profitable projects from turning into unpaid liability nightmares.
Real-world scenario
A Xero bookkeeper signs a client for $400 a month to handle 'basic bookkeeping.' Upon getting 'Advisor' access, the bookkeeper discovers the client hasn't reconciled their main operating account in six months and has been manually deleting transactions instead of voiding them. Because the contract didn't define a 'Discovery and Cleanup' phase, the client insists this is part of the onboarding. The bookkeeper spends 30 hours in the first week just getting the bank balance to match the Xero balance. When the bookkeeper sends an invoice for the extra hours, the client refuses to pay, citing the 'flat fee' agreement. Furthermore, because there was no clause about documentation deadlines, the client continues to send receipts via text message on Sunday nights, expecting them to be in Xero by Monday morning. The bookkeeper is now trapped in a cycle of high-stress, low-wage work with no clear way to exit without losing the last month of pay.
🛡️ What this contract covers:
- ✓Phase 1: Initial Xero account setup, integration of bank feeds, and historical data cleanup of the chart of accounts.
- ✓Phase 2: Ongoing monthly categorization of transactions, accounts payable processing, and reconciliation of all bank and credit card accounts.
- ✓Phase 3: Delivery of monthly financial reports, including Profit and Loss statements and Balance Sheets, optimized for tax-readiness.
Best practices for Xero Bookkeepers
Set a Hard Monthly 'Lock' Date
State in the contract that you will use Xero's 'Period Lock' feature on the 15th of each month to prevent any retroactive changes to reconciled data.
Define 'Standard' vs 'Cleanup' Rates
Explicitly state that any work involving transactions dated before the contract start date is billed at a higher 'Restoration Rate' rather than the recurring maintenance fee.
Document Delivery Deadlines
Require all receipts to be uploaded to Hubdoc or Xero Files by the 5th of the following month or the reports will be issued as 'Incomplete' without a fee reduction.
Legal Disclaimer: MicroFreelanceHub is a software workflow tool, not a law firm. The templates and information provided on this website are for general informational purposes only and do not constitute legal advice.
Frequently Asked Questions
Will you be responsible for the final submission of my business tax returns?
No, our services are limited to bookkeeping and financial reporting; you should engage a licensed tax professional or CPA for final tax filings and audits.
What level of access do you require for my bank accounts?
We require read-only access to bank statements or secure Xero bank feeds to ensure data integrity without the ability to move funds or make unauthorized transactions.