How and when do you invoice?

We use QuickBooks Online to manage our invoicing. We offer COD and NET 45. You're able to pay online with credit card or ACH. We also take a good old fashioned check via snail mail.