Excellent question! With construction you want a specialized CPA because construction features myriad differences in how it generates income. For instance, change orders can make a tremendous difference on your company's profits, income, and forecasts. In addition, given customer deposits, turnover, and mitigating supply factors, it can be wildly different.