Re-inspect fees are basically non-existant here in NJ. The permit fees charged by the municipalities cover ALL inspections required. (Rough, ceiling, trench, bond,TCO, final etc)
Yes, I have had jobs as a AHJ that have numerous "fails" and numerous re-inspects, and it's all within the 'base' fee.
Short & sweet; an HVAC CU replacement ($35) elec permit fee can (and sometimes does) get unlimited inspections. Usually, after 2 fails the "EC" gets a personal call.
Fees are controlled by Municipal Ordinances, and 3rd party fees are contractually set.
Our 'Bond' is State mandated, and no municipal fees (Lic/Reg) may be assessed to State Lic EC's doing only electrical work.