US CPA Firms · QuickBooks Online

For most CPA firms the bookkeeping queue lives in QuickBooks Online. When a seat stays open, the bank feeds keep filling, the uncategorized list keeps growing and the reviewer ends up doing preparation after hours. Offshore support is a practical answer, but the question that decides whether it works is rarely price or time zone. It is control: who can touch which client file, what they can change, what happens to a closed period and what record is left behind. This guide sets out the staffing data first, then a QuickBooks Online set-up that keeps control with your firm. It describes a well-documented capacity pressure, not a forecast for any particular practice.

TL;DR
  • AICPA Trends data show 55,152 accounting bachelor's and master's degrees in 2023-24 (down 6.6%) and new CPA Exam candidates falling from 42,626 (2023) to 28,082 (2024). BLS projects about 115,300 openings a year for accountants and auditors.
  • Recurring QuickBooks Online bookkeeping is rules-based and checklist-driven, so it is one of the easier layers to hand to an offshore team. Judgment, approvals and client contact stay with you.
  • Four QuickBooks Online settings carry most of the control: role-based access, a password-protected closing date, the Exceptions to Closing Date report and the audit log.
  • Require two-step verification and a named login for every offshore user, never a shared one.
  • Run a 90-day pilot on 4 to 6 clients with written stop criteria.

1. Why bookkeeping is where the staffing gap shows first

Bookkeeping work has no slack. Bank feeds arrive daily and clients expect current books when they call, so a vacancy shows up as a growing queue. It is also the entry rung for junior staff, so a thin graduate pipeline is felt here first.

If the seat cannot be filled locally, the choice is an offshore team working to your written instructions or a queue that keeps growing. Our earlier articles on the US CPA shortage and on building an offshore bench instead of chasing local hires cover the staffing side in more depth.

2. What the published data show

The figures below describe the supply of new entrants and the demand for replacements. They do not say that any given firm will fail to hire.

MeasureFigureSource
Accounting bachelor's and master's degrees, 2023-2455,152, down 6.6% year on yearAICPA Trends data, Journal of Accountancy, 27 Oct 2025
New CPA Exam candidates42,626 (2023); 28,082 (2024)Same article
Accounting program enrollment, spring 2025266,506, up 12.4%Same article
Public accounting firms expecting to hire at least as many graduates in 2025 as in 202475% of participating firmsSame article
Accountants and auditors1,595,200 jobs (2025); +5% projected 2025-35; about 115,300 openings a year; median pay $83,680 (May 2025)BLS Occupational Outlook Handbook, page modified 29 Oct 2026
Bookkeeping, accounting and auditing clerks1,532,400 jobs (2025); -6% projected 2025-35; about 144,100 openings a year; median pay $50,670 (May 2025)BLS Occupational Outlook Handbook, page modified 27 Aug 2026

Enrollment is recovering, but it takes years to become trained staff. BLS expects software to automate some clerk tasks, yet still counts about 144,100 clerk openings a year, all from workers changing occupations or leaving the workforce.

3. How an offshore team gets into QuickBooks Online

Intuit's help pages describe two routes that matter here. In the first, a firm admin adds team members in the firm's accounting suite, gives each a default or custom role, and sets View, Create, Edit and Delete permissions by feature such as Sales, Expense or Payroll. Client access is then assigned client by client, and not every role is available on every client. In the second, the client's primary or company admin invites the accounting firm from Settings, Manage users. Intuit states that inviting an accountant this way does not count toward the subscription's user limit, and suggests QuickBooks Online Advanced if you need more than two accounting firms.

Seat and licence treatment can differ for people who are not your employees, so confirm the position for your own subscription with Intuit before you commit to a model. Either way, hold to four rules:

  • One named login per person. No shared credentials, so that every entry in the audit log traces to an individual.
  • Narrowest role that does the job. Preparation staff need to categorize, match and draft. They rarely need to delete, change users or edit company settings.
  • Two-step verification for everyone. Intuit describes multi-factor authentication as mandatory on Intuit accounts, triggered on unrecognized devices, and two-step verification as optional but available by text, voice or authenticator app. Make it a condition of access.
  • Your firm controls joiners and leavers. A removal checklist should run on the day someone leaves the offshore team.

4. Four QuickBooks Online controls to switch on first

ControlWhat Intuit says it doesHow to use it in an offshore engagement
Role-based accessDefault or custom roles; View, Create, Edit and Delete permissions by feature; access set per clientPreparation role without Delete or user-management rights. Reviewer role held by your firm.
Close the books (Settings, Account and settings, Advanced)A closing date with either a warning-only or a password option. Only primary or company admins can edit the date or password.Choose the password option. Keep the password with your firm. Set the date after each reconciled month.
Exceptions to Closing Date reportShows changes made after the books were closedReview it at the start of each close. Any entry needs an explanation from the preparer.
Audit logRecords sign-ins, settings changes and edits, with date, user and original details. Cannot be turned off. Available to users with admin access. Events kept for two years. Results show 150 records at a time.Sample it monthly by user. Export what you need for your working papers rather than relying on the log as the only archive.

Intuit's lock guidance also lists a pre-lock routine: review accounts, enter outstanding items and reconcile up to the lock date. Intuit's pages differ on whether the closing date itself is editable or locked, so test the exact boundary in a practice file before you rely on it.

5. Who does what in the monthly bookkeeping cycle

TaskOffshore team preparesYour firm decides
Bank feed reviewCategorizes and matches feed items under the client's rules; queues unclear items in a query logRules on unclear treatment; approves new bank rules
Vendor and customer recordsAdds new records, flags duplicatesApproves changes to payment details
Bank and card reconciliationReconciles to statements; lists reconciling items by ageApproves aged or unusual items
AP and ARTies aging reports to the balance sheet; flags old balancesDecides write-offs and client follow-up
Payroll and journalsDrafts journals from schedules, attaches supportReviews and approves each manual journal
Period lockRequests the lock when the checklist is completeApplies the lock with the firm-held password
Sales tax returns, tax returns, attest work, advisoryNot in scopeStays with your firm

For a full ten-working-day sequence once bookkeeping is stable, see our offshore month-end close calendar.

6. Worked example: a 25-client book

Facts (illustrative). A 10-person CPA firm keeps books for 25 clients on QuickBooks Online. Preparation averages 6 hours a client a month (150 hours) and review averages 1.25 hours a client (about 31 hours). One bookkeeper seat has been open for four months, and the owner and a senior prepare about 60 of those hours after the working day.

Pilot. The firm sends preparation for 5 clients offshore, 30 hours a month, and keeps all review in-house.

Item (per month)Before pilotDuring pilot
Preparation in-house150 hours, 25 clients120 hours, 20 clients
Preparation offshore030 hours, 5 clients
Review in-houseAbout 31 hoursAbout 31 hours
After-hours preparation by owner and seniorAbout 60 hoursAbout 30 hours

Reading the result. The pilot frees about 30 hours of after-hours work but still needs the full review time. Log every review point by type. If the count per client falls over three closes, the instructions are working and the firm can add 4 to 5 clients a quarter. If it does not fall, fix the client instructions before adding volume. The numbers show how to size the gap; actual hours vary by client.

7. Professional rules to settle before access is granted

Offshore preparation does not move your professional obligations offshore. The table summarizes the main points; our data security control map and the CPA firm outsourcing guide go further.

AreaRequirementReference
Client noticeTell the client, preferably in writing, that a third party may be used, before confidential information is shared. The engagement letter can carry this.AICPA ET 1.150.040
Competence and supervisionEnsure the provider has the qualifications, technical skills and resources, and plan and oversee the work.AICPA ET 1.300.040
ConfidentialityA contract protecting confidential information is an option in place of client consent, if the listed conditions are met.AICPA ET 1.700.040
Service providersSelect providers capable of safeguards, require safeguards by contract, assess them periodically.16 CFR 314.4(f)
Access securityMulti-factor authentication for anyone accessing an information system; encryption of customer information in transit and at rest; logging and monitoring of authorized users.16 CFR 314.4(c)(3), (c)(5), (c)(8)
Tax return informationSeparate consent rules apply if return data will be disclosed, including to a preparer outside the United States. This article concerns bookkeeping.IRC s.7216; 26 CFR 301.7216-3

A well-run offshore engagement should come with a signed confidentiality agreement, a written access policy and a documented exit process. Ask to see them before access is granted.

8. Client-file onboarding checklist

Tick each item before the first live month on a client file.

  • The engagement letter carries the third-party notice, and the client has acknowledged it.
  • A signed confidentiality agreement covers data location, subcontracting, breach notice and return or deletion on exit.
  • Every offshore user has a named login, a restricted role and two-step verification switched on.
  • The closing date is set with the password option, and the password is held by your firm only.
  • A one-page client brief, a query log and a review-point log exist before day 1.
  • An overlap window is agreed for same-day questions. India Standard Time is UTC+5:30, which is 10.5 hours ahead of US Eastern Standard Time and 9.5 hours ahead during daylight saving time.
  • Stop criteria are written down, for example review points per client not falling by the third close.

9. Frequently asked questions

Why are CPA firms moving QuickBooks Online bookkeeping offshore?

Mainly capacity. AICPA Trends data reported by the Journal of Accountancy show 55,152 accounting bachelor's and master's degrees in 2023-24, down 6.6%, and new CPA Exam candidates falling from 42,626 in 2023 to 28,082 in 2024. BLS still projects about 115,300 openings a year for accountants and auditors. Recurring bookkeeping is rules-based, so it is a practical layer to hand offshore. This is a market-wide pressure, not a forecast for your firm.

Can an offshore team work inside our clients' QuickBooks Online files?

Yes. Intuit's help pages describe a firm admin adding team members, assigning a default or custom role, and setting View, Create, Edit and Delete permissions by feature, with access assigned client by client. Confirm with Intuit how seats and licences apply to non-employee team members under your own subscription before you roll this out.

Does Intuit require multi-factor authentication?

Intuit describes multi-factor authentication as a mandatory feature of Intuit accounts, triggered at sign-in from an unrecognized device. Two-step verification, which asks for a code at every sign-in, is optional. Because 16 CFR 314.4(c)(5) expects multi-factor authentication for anyone accessing an information system, require two-step verification for every offshore user.

How do we stop the offshore team changing closed periods?

Use the Close the books setting under Settings, Account and settings, Advanced. Choose the password option rather than warning only. Intuit says only primary or company admins can edit the closing date or password, so keep both with your firm. The Exceptions to Closing Date report then shows any change made after the lock.

What does the QuickBooks Online audit log give us?

Intuit says it records sign-ins, settings changes and edits, with the date, the user and the original transaction details. It cannot be turned off, it is available to users with admin access, and events are kept for two years.

What should stay with our firm?

Client communication, judgment on accounting treatment, approval of manual journals, review of reconciliations and the final pack, period locks, tax return signing, attest work and advisory. The offshore team should prepare and document; your reviewer should decide.

Which professional rules apply before client books are shared?

Tell the client a third party may be used (AICPA ET 1.150.040), plan and supervise the work (ET 1.300.040), put a confidentiality contract in place (ET 1.700.040) and cover the provider under 16 CFR 314.4(f). Section 7216 consent rules apply separately once tax return information is involved.

Will outsourcing certainly close our staffing gap?

No. Results depend on scope, documentation, client records and reviewer time on your side. Treat the first 90 days as a pilot with written stop criteria.

10. Sources

Planning QuickBooks Online bookkeeping support for your clients?

Somesh Chandak & Associates, Chartered Accountants (FRN 158694W), Thane, supports accounting firms abroad with bookkeeping, reconciliations and month-end close on QuickBooks Online. We can walk through scope, workflow and the documents your firm will need before any client data moves.

Outsourced Bookkeeping for Foreign Firms Talk to us

This article is for general information for accounting professionals and is not legal, tax or data-protection advice. Intuit features, roles and settings change; confirm them in your own QuickBooks Online file and with Intuit before relying on them. Confirm your own obligations with counsel before sharing client data with any third party.