Implementing NetSuite (or any ERP) without early accounting involvement risks misaligned financial setup and compliance issues. CPAs ensure accounting logic, reporting needs and tax rules (like GAAP/IFRS revenue recognition) are integrated into the design. Deloitte highlights that governance and controls must be addressed from the project’s outset. Early CPA engagement prevents costly rework, simplifies audit readiness, and keeps an ERP project on schedule.
CPA Roles in NetSuite Implementation
CPAs bring financial expertise to the ERP project team:
The CPAs are responsible for defining the accounting requirements and designing the chart of accounts (COA) to provide a business with accurate information to produce financial reports. NetSuite has noted that if accounts are misclassified, it can “distort key metrics and could cause an audit”. Therefore, it is important to set up those accounts correctly and also build the revenue-recognition policies into those set up of the accounts by the CPAs.
CPAs are responsible for determining the taxes (VAT, sales tax, withholding) and ensuring compliance. The government has relied on businesses to maintain accurate taxes so that they can accurately assess taxes owed by companies. For example, HMRC has guidelines that require businesses to have a planned process for accurately reporting VAT. Israel has gone one step further by requiring the registration of accounting software to ensure businesses comply with regulations, which requires CPAs to build compliance into NetSuite.
Internal controls are incorporated into workflows (approvals, roles, and audit trails) by CPAs. Controls are designed at the time of plan, so therefore the system is constructed to comply with SOX/ICFR requirements. According to Deloitte, it is more cost effective and less risky to design the systems with the controls instead of trying to add them after the fact.
Data conversion is managed by CPAs. Best practices by NetSuite include planning the data migration process and validating the results of the migration; therefore it is recommended that companies test their migrated data by business groups prior to going live. CPAs will validate the opening balances and balance the legacy system to ensure that the migrated data is complete.
CPAs will plan the financial tests and perform parallel runs. After go-live, CPAs will verify both the closing and the report of any discrepancies prior to the official closing.
After going live, CPAs will monitor the initial closes, adjust the configuration and provide training to those using the new system. CPAs provide additional value by catching issues in the early stages of the go live process and will assist in decreasing the number of fixes required after going live. Deloitte found that retrofitting controls after going live is “too risky”, and therefore ongoing support from CPAs will create a stable operating environment.
Risks of Late CPA Involvement
If you take too long before accounting records, it is likely to create mischief; the Controlling Operations Accounting (COA) and Revenue (COA) set up improperly can result in inaccurate records which could subject you to an audit at a time when you do not want one to be performed. In addition, if your tax accounting is not configured correctly it could result in you being fined and/or having to restatement your account(s). If you do not have pre-built controls in place there is no way to prevent fraud or to correct errors before they happen. The high cost of rectifying controls post-launch is a danger; thus, it is prudent to create accurate controls prior to launch. Also, as indicated by Deloitte, if a company does not place emphasis on data quality during the process of migrating from its legacy systems, it may have cost overruns and/or schedule overruns post-launch; there would be delays or cost overruns due to something that should have had no direct effect on its operations had its data not been of poor quality.
Best Practices and Timeline
Experts say to engage CPAs at every stage. Key practices include:
- Plan with Accounting in Mind: From the project planning phase, involve CPAs in defining requirements, timelines, and scope.
- Build Controls into Design: Design workflows and configurations around control and audit needs. Use NetSuite’s roles and approval workflows to meet compliance.
- Test Thoroughly: Allocate time for data validation and user acceptance testing of all financial processes.
- Align to Reporting Calendar: Plan milestones around fiscal closes and tax deadlines to avoid conflicts.
- Executive Oversight: Secure management buy-in to empower CPAs and auditors in the project. This avoids finance being sidelined.
- Phased Rollout: If possible, go live with core finance modules first. CPAs can validate general ledger and close processes before adding complex modules.
| Stage | CPA Activities |
| Planning | Set accounting requirements, design the COA, and scope tax/regulatory needs. |
| Design | Configure ledgers, tax codes and controls; define workflows and policies in NetSuite. |
| Testing | Validate migrated data; run UAT on closing, reporting and tax filings; adjust setup as needed. |
| Go-Live | Oversee final data cutover and reconciliations; verify opening balances and key reports. |
| Post-Go-Live | Support the first financial close, refine configurations, and train finance teams; ensure audit trails are in place. |
| Planning: requirements, COA design |
→ | Design: ERP config, tax & controls | → | Testing: UAT, data validation | → | Go-Live: cutover, first close | → | Post-Go-Live: support, refine processes |
FAQ
- Why involve a CPA in my NetSuite implementation?
CPAs ensure accounting and tax requirements are built into the system. They guide COA design and control setup so financial reports are accurate. Embedding finance expertise early avoids expensive fixes; Deloitte notes that controls neglected early introduce “unacceptable” risk. - Can’t our IT team or consultant handle it?
Technical teams may configure modules correctly but may lack accounting insight. Accountants catch nuances like GAAP compliance or specific tax rules. Without CPA input, companies often face misstatements or compliance gaps. Deloitte finds finance needs a seat at the table from the start. - When should we engage our CPA?
Ideally at project kick-off. Finance and CPAs should join requirement workshops, design reviews, and testing. Best practice is “a controls mindset… from the outset”, meaning CPA participation from planning onward. - How does this help with taxes?
CPAs set correct tax configurations and validate returns. This ensures VAT/GST rates and filing logic align with law and automated reporting is accurate. Without CPA oversight, companies risk misfiling and fines. Governments like HMRC expect accurate VAT processes, which CPAs build into NetSuite. - Won’t adding a CPA increase cost?
Engaging a CPA adds upfront cost but usually saves money overall. Early involvement prevents rework. Deloitte emphasizes that fixing controls later is more time-consuming and expensive than designing them in advance.
Why ERB?
ERB’s team combines CPA qualifications with extensive ERP experience. We have guided many businesses through NetSuite implementations, ensuring accounting compliance and strong controls are embedded from day one. ERB professionals are licensed CPAs and IT specialists, giving us unique insight into both technical and regulatory aspects. We combine international ERP best practices with local tax expertise to serve any jurisdiction. Our dual expertise makes us well-equipped to deliver a robust, audit-ready ERP solution globally with confidence.