Successfully moving business to an offshore location like India, China, or the Philippines is often easier said than done. A recent study by Harvard Business School showed that only 48% of businesses that outsourced saw long-term success.  Large enterprises are no exception to this challenging predicament.

For CPAs the trend of outsourcing to offshore locations has largely remained very limited till very recently. A survey conducted by the AICPA in 2023 saw only 30% of firms outsource accounting related activities. However, this is quickly changing as a shortage of skilled CPAs in the US is pushing firms to more promising shores.  

So, how are CPAs supposed to successfully navigate the offshoring hurdle without getting their fingers burnt. To help them in this endeavor, AICPA has introduced their ten-point due diligence checklist. This essential tool provides CPA firms with a structured framework to assess potential partners’ capabilities, compliance, and performance metrics.

This blog breaks down the ten points in AICPA’s checklist, providing an overview of what each element on the checklist entails and what should be the plan of action for CPAs.

1. Check for Legal and Regulatory Compliance

The AICPA’s first checklist item is evaluating legal and regulatory compliance standards of an outsourcing vendor. This is especially true for CPA firms handling sensitive financial data and client information. Here is a breakdown of the recommended legal and regulatory checks to be considered by CPAs when shortlisting vendors.

Vendor Registration and Local Compliance

Confirm that the outsourcing vendor is properly registered and operates in accordance with the laws and professional standards of their jurisdiction. Request official documentation, such as business registration certificates, tax IDs, or operating licenses.

History of Legal or Regulatory Issues

Investigate whether the vendor has faced any legal actions, sanctions, or regulatory penalties—particularly those involving CPA firms, accounting practices, or client data handling. A vendor with unresolved or repeated issues may pose a reputational or compliance risk.

Relevant Certifications or Accreditations

Verify if the vendor holds certifications that demonstrate adherence to quality, security, and industry best practices (e.g., ISO 27001 for information security, SOC 2 for data protection, or relevant financial process accreditations). These credentials provide assurance that the vendor meets high compliance and operational standards.

AcoBloom Top Tip: Document all findings and request written assurances or declarations from the vendor regarding their legal standing and compliance practices. Include these in your due diligence records for audit purposes.

2. Check for Financial Stability

The next checklist item for CPAs is to assess the financial health of an outsourcing vendor. This is essential to ensure they can sustain operations and fulfill service commitments without disruption. Here is a breakdown of the checklist items under financial stability.

Request and Review Financial Statements

Obtain audited or certified financial statements for the past three years, including the balance sheet, income statement, and cash flow statement. Analyze key financial ratios such as liquidity, profitability, and solvency to gauge overall financial stability.

Evaluate Financial Health

Determine whether the vendor has adequate cash flow, positive net income, and a healthy balance of assets and liabilities. A vendor with strong financials is less likely to default on service agreements or experience sudden operational disruptions.

Watch for Red Flags

Identify any signs of financial distress, such as repeated losses, negative cash flow, declining revenues, lawsuits related to unpaid debts, or significant changes in ownership or capital structure. These may signal instability or potential risk to your firm.

AcoBloom Top Tip: Engage your internal finance team or CPA to assist in interpreting financial documents. Don’t hesitate to request further clarifications from the vendor if any data points appear unclear or out of place.

3. Check for Loopholes in Infrastructure and Technology

A thorough assessment of the vendor’s infrastructure and technology looks at the vendor’s long-term capabilities to deliver services reliably, securely, and in alignment with your firm’s operational requirements. Here is a breakdown of the checklist items under infrastructure and technology.

Evaluate Hardware and Software Resources

Assess whether the vendor uses modern, well-maintained hardware and up-to-date software platforms to support efficient service delivery. Confirm whether they use licensed software and recognized tools suited for accounting or CPA workflows.

Review Data Security Protocols

Verify the use of robust security measures such as data encryption (in transit and at rest), firewalls, access controls, intrusion detection systems, and secure authentication protocols. Inquire about employee access policies and cybersecurity training practices.

Examine Backup and Disaster Recovery (DR) Systems

Request documentation on backup procedures, DR plans, and business continuity strategies. Confirm how frequently data is backed up, where it is stored, and how quickly systems can be restored in the event of downtime.

Check Technological Compatibility

Ensure the vendor’s systems integrate smoothly with your firm’s existing software, such as accounting platforms, workflow tools, or document management systems. Compatibility reduces friction and streamlines collaboration.

Confirm Data Privacy Compliance

The vendor should comply with relevant data protection laws (e.g., GDPR Readiness, CCPA, India’s DPDP Act). Ask for their privacy policy and how they manage client data, retention periods, and breach notifications.

AcoBloom Top Tip: Conduct a technology walkthrough or virtual demo to see the systems in action and ask detailed questions about performance, security, and integrations with the latest software patches.

4. Check for Gaps in Data Protection and Client Confidentiality  

Protecting client data is paramount for CPA firms. The outsourcing vendor must have robust safeguards while complying with applicable data protection laws and ethical obligations. Here is a breakdown of the checklist items in data protection and client confidentiality.

Assess Data Security Measures

Inquire about the vendor’s data protection protocols, including physical security, network security, endpoint protection, multi-factor authentication, encryption standards, and secure file transfer methods.

Evaluate Confidentiality Controls

Confirm that the vendor enforces strict internal access controls, confidentiality agreements for staff, and secure handling of sensitive client information. Ask whether they conduct regular internal audits and employee training on data privacy.

Review Regulatory Compliance

Verify the vendor’s compliance with global and local data protection regulations such as the U.S. GLBA, GDPR, CCPA, or India’s DPDP Act, depending on jurisdiction. Ensure they align with industry best practices like SOC 2, ISO 27001, or NIST standards.

Understand Section 7216 Compliance

If the vendor handles U.S. tax return information, ensure they are aware of and compliant with IRC Sec. 7216, which restricts the disclosure and use of tax return information. The vendor should provide written documentation of policies addressing this regulation.

Incident Response and Breach Protocols

Ask for their data breach response plan. A reliable vendor should have a defined process for identifying, mitigating, and reporting data breaches in a timely and compliant manner.

AcoBloom Top Tip: Request third-party audit reports (e.g., SOC 2 Type II) or data protection certifications to substantiate claims and include signed confidentiality agreements as part of your vendor contract.

5. Check for Quality Assurance and Internal Processes

To remain true to their client’s expectations, CPA firms must ensure the accuracy and reliability of outsourced deliverables. A strong quality assurance framework reflects the vendor’s commitment to excellence and risk mitigation. Here is a breakdown of the quality assurance and internal processes checklist items.

Request Quality Control Documentation

Ask for detailed information about the vendor’s internal quality assurance processes, including review checkpoints, supervisory oversight, and escalation procedures for discrepancies or errors.

Understand Accuracy and Timeliness Protocols

Inquire how the vendor ensures that work is accurate, complete, and delivered on schedule. This may include standardized workflows, checklists, peer reviews, and use of automation or audit trails.

Assess Performance Monitoring Systems

Determine whether the vendor tracks performance metrics such as turnaround time, error rates, and client satisfaction. Ask if they provide regular performance reports or dashboards.

Verify Certifications and Frameworks

Confirm whether the vendor follows recognized AICPA quality standards such as Statement on Quality Management Standards (SQMS), Statement on Auditing Standards (SAS), Statement on Standards for Accounting and Review Services (SSARS), or other industry-relevant accreditations. These demonstrate a structured approach to quality and continuous improvement.

Review Sample Work and QA Records

Request anonymized samples of previous deliverables and quality audit logs, if available, to evaluate the consistency and rigor of their quality checks.

AcoBloom Top Tip: Include agreed-upon quality benchmarks and service level agreements (SLAs) in your contract to ensure accountability and transparency in service delivery.

6. Check for Workforce and Expertise

The quality of the vendor’s staff directly impacts on the accuracy and reliability of outsourced work. Assessing their qualifications, experience, and personnel practices ensures alignment with your firm’s professional standards. Here is a breakdown of the workforce and expertise checklist items.

Verify Educational Background and Certifications

Request profiles or resumes of key team members to confirm relevant academic qualifications, such as degrees in accounting or finance. Look for certifications like CPA, CA, EA, ACCA, or CIA that demonstrate professional competence.

Evaluate Experience and Domain Expertise

Assess whether the staff have experience in U.S. GAAP, IRS regulations, or other standards specific to your firm’s accounting, tax, or audit needs. Inquire about ongoing training and upskilling programs to ensure staff are up-to-date on the latest.

Understand Staff Turnover and Retention

High turnover can impact consistency and knowledge retention. Ask about the vendor’s average employee tenure, turnover rates, and strategies used to retain skilled professionals (e.g., training, incentives, career growth opportunities).

Review Protocols for Employee Exits

Inquire about protocols for revoking systems and data access for employees who leave or are terminated. Ensure they have immediate and auditable processes to prevent unauthorized access post-employment.

Assess Team Structure and Supervision

Understand the organizational hierarchy, including roles of managers, reviewers, and quality control personnel. This ensures accountability and clear oversight on deliverables.

AcoBloom Top Tip: Consider scheduling an introductory call or interview with the delivery team leads to assess communication skills, professionalism, and responsiveness.

7. Check for Client References and Case Studies

To gain insight into the vendor’s reliability, performance, and client satisfaction, it’s important to enquire into client references and case studies. This is especially true for firms that are similar in size and scope and have outsourced various accounting services over an extended period of time. Here is a breakdown of the client references and case study checklist.

Request Relevant Client References

Ask the vendor to provide references from current or past clients, preferably CPA firms or businesses of similar size, industry, or service needs. Prioritize references with long-standing engagements, which can indicate strong relationships and consistent performance.

Review Case Studies and Past Engagements

Request documented case studies or project summaries that showcase the vendor’s capabilities. Look for measurable outcomes such as improved turnaround times, reduced error rates, or cost savings. This demonstrates the vendor’s ability to deliver tangible results.

Contact References Directly

Reach out to references to gather first-hand feedback on key areas such as service quality, responsiveness, communication, issue resolution, and overall satisfaction. Ask if they encountered any challenges and how the vendor handled them.

Look for Industry Fit and Scalability

Evaluate whether the vendor has experience handling firms with similar workflows, compliance needs, or seasonal fluctuations. This ensures the vendor can adapt to your firm’s specific demands.

Assess Reputation and Client Retention

Ask how long clients typically stay with the vendor and what contributes to that loyalty. High client retention is often a good indicator of satisfaction and service consistency.

AcoBloom Top Tip: Keep a record of feedback gathered from reference calls as part of your due diligence documentation. Consider scoring vendors across a consistent set of criteria based on client feedback.

8. Check for Service Level Agreements (SLAs) and Contractual Terms

A clear, comprehensive contract and SLA form the foundation of a successful outsourcing relationship. Make sure to review the terms to ensure alignment with your firm’s expectations, legal requirements, and risk tolerance. Here is a complete breakdown of the SLA and contractual terms checklist.

Review Scope of Services and Deliverables

Ensure the SLA clearly defines the scope of work, types of services to be delivered, timelines, deliverables, and frequency of reporting. Ambiguities can lead to misaligned expectations and service gaps.

Assess Performance Metrics and Accountability

Look for specific performance indicators such as turnaround time, accuracy rates, error thresholds, and responsiveness. Ensure the SLA includes reporting mechanisms and consequences for non-performance.

Understand Escalation Procedures

The agreement should include structured escalation paths for resolving issues, delays, or service quality concerns. Know who to contact at each level and what timelines apply for issue resolution.

Evaluate Termination Clauses

Review provisions for contract termination, including notice periods, penalties (if any), and handover processes. Ensure you have the flexibility to exit the contract without undue risk if service expectations are not met.

Check Intellectual Property (IP) Rights

Confirm that your firm retains full ownership of all data, reports, and outputs generated through the outsourced engagement. Ensure confidentiality and IP protection clauses are clearly stated.

Review Dispute Resolution Mechanisms

Assess how legal disputes will be handled, whether it’s an arbitration, mediation, or litigation—and which jurisdiction’s laws will apply. This is especially critical when engaging offshore vendors.

Consult Your Attorney on Legal Considerations

Your CPA firm’s legal counsel should review the contract for jurisdictional issues, enforceability of clauses in the vendor’s country, data privacy obligations, and compliance with international service agreements.

AcoBloom Top Tip: Negotiate SLAs collaboratively with the vendor to ensure mutual understanding and avoid future friction. Keep the contract updated as services evolve over time.

9. Check for Security Assessments and Audits

Independent security assessments provide credible validation of a vendor’s data protection controls and risk management practices. Verifying these assessments is essential for safeguarding client data and ensuring regulatory compliance. Here is a breakdown of the security assessments and audits checklist.

Inquire About Third-Party Security Audits

Ask whether the vendor has undergone any recent independent security assessments, such as SOC 2 (Type I or II), ISO/IEC 27001, Cyber Essentials, or GDPR compliance audits. These certifications demonstrate adherence to recognized security standards.

Request Audit Reports and Certifications

Obtain copies of relevant security audit reports, certificates, or summaries from third-party assessors. Review the scope, findings, and date of the most recent audit to evaluate the vendor’s ongoing commitment to information security.

Review Frequency and Scope of Assessments

Determine how often the vendor conducts internal and external audits. Regular assessments suggest a proactive approach to maintaining and improving security posture.

Evaluate Remediation Practices

If audit reports highlight findings or deficiencies, inquire about the corrective actions taken and timelines for remediation. This shows the vendor’s responsiveness and maturity in managing security risks.

Verify Auditor Credibility

Ensure that audits are conducted by reputable, certified firms with expertise in cybersecurity and data privacy compliance.

Map Certifications to Your Compliance Requirements

Match the vendor’s certifications with the regulatory frameworks your firm is subject to (e.g., GLBA, HIPAA, GDPR, SOX). Confirm whether these reports cover data handling practices relevant to your CPA firm’s services.

AcoBloom Top Tip: Include a clause in your contract requiring the vendor to maintain current security certifications and share updated reports on a regular basis.

10. Check for Insurance Coverage

Verifying the vendor’s insurance coverage helps protect your CPA firm from potential financial exposure due to errors, cyber incidents, or service failures. This assessment should be reviewed in consultation with your firm’s insurance carrier. Here is a complete breakdown of the insurance coverage checklist.

Request Proof of Insurance

Ask the vendor to provide certificates of insurance (COI) for all relevant policies, including professional liability (errors & omissions), cyber liability, and any general business or data breach insurance.

Check Coverage Limits and Validity

Review the scope, coverage limits, deductibles, and expiration dates of each policy. Ensure coverage is adequate based on the nature and volume of outsourced work and the sensitivity of client data involved.

Confirm Relevance to Services Provided

Insurance should specifically cover the types of services being outsourced (e.g., accounting, tax preparation, data handling) and jurisdictions in which services are performed.

Verify Ongoing Validity

Ensure the vendor commits to maintaining active and sufficient coverage throughout the contract term. Include this requirement as a contractual clause with a provision to notify you of any policy changes or lapses.

Coordinate with Your Insurance Carrier

Inform your professional liability insurance provider about the outsourcing arrangement. Confirm that the arrangement does not violate any terms of your policy and that you remain covered in case of third-party errors or breaches.

Assess Risk Transfer and Indemnification

Review whether the vendor’s insurance offers primary or secondary coverage, and ensure your contract includes indemnification provisions aligned with their insurance limits.

AcoBloom Top Tip: Maintain copies of all vendor insurance certificates in your vendor file and set reminders to request updated documents before expiration.

Final Thoughts

Your choice of vendor can potentially make or break your decision of offshoring your accounting service. The AICPA’s checklist is extremely thorough and covers essential ground for vendor selection. This should serve as your guide to selecting the best outsourcing partner, so you can get offshoring successfully off the ground.

If you are looking for an outsourcing partner that checks all the boxes with a documented history of serving US CPA firms, AcoBloom should be your go-to. Our collaborative outsourcing services are specifically curated to meet the growing needs of CPAs in the US. Our “Cosourcing model”, in particular, has been an effective offshoring solution for CPA firms especially during busy tax seasons. For a more detailed discussion, feel free to contact us.