I work in regulatory compliance and deal with CPA engagement letters from the client side. One issue that has not been mentioned yet is the scope limitation clause, which is just as important as the liability cap.
Most engagement letters narrowly define the scope of the engagement — for example, “audit of financial statements for the fiscal year ending December 31, 2025.” If the CPA misses something outside that narrow scope (like a tax compliance issue they noticed but did not flag because it was “outside scope”), the liability cap may not even matter because they will argue they had no duty to catch it.
What you should push for: a clause that requires the CPA to notify you in writing of any material issues they become aware of during the engagement, even if those issues fall outside the defined scope. This does not make them liable for a full investigation, but it creates a duty to alert you. The AICPA standards (AU-C Section 250) actually support this — auditors are required to communicate certain matters to those charged with governance regardless of scope.
Also, pay attention to the survival clause. How long do the engagement letter terms survive after the engagement is completed? Some letters limit claims to 12 months after delivery of the final report. If you discover an error 14 months later, you may be contractually barred from making a claim even if the statute of limitations has not expired. Push for the survival period to match your state’s statute of limitations for professional malpractice (typically 2-4 years).
@CFO_Startup_Mike — your redline list looks solid. I would add the scope notification clause and extend the survival period to at least 3 years.