Like some of the others, I do not use a billing company. My clients pay for their package in advance. So far it has worked out well for me and I’ve never had any issues with the structure.
I do not want to pay for something I can do myself. I guess it depends on your volume, however.
Some of my clients require receipts, and I use my business logo and print a copy of their invoice myself.
Hope this helps.