We are billing through Office Ally. So far I have not had any glitches whatsoever. You need to have a basic knowledge of coding and billing though. Office Ally people are quite helpful answering questions but again you need to know what to ask, so to speak. I have a principal objection to outsourcing the billing.