Do I have to pay first?

Unlike other tax companies, you do not have to pay first. you usually pay for the services before you receive the final work product. The only fee you pay upfront is a small service fee (basically out fee to keep our lights on).