A client asked this question so I’m copying the answer I sent them in the hopes it will help you.
“We are about to buy a computer and I’m about to start paying for software subscriptions. I’m assuming we’d just charge those to our business account, yes?”
That depends on how you plan to do your continuing billing. Are you going to do the work, create an invoice, send it to them and then wait to be paid?
get a deposit, bill against the deposit and then provide a progress billing statement and ask for a replenishment?
get a deposit, use it up and then continue working and after you have billed some more work, create an invoice, send it to them and then wait to be paid?
one of the above but when it’s time to get paid, you would generate an ACH from their account to yours to pay the invoice or bill to a credit card they have on file?
Those are the standard ways. If the amounts are in the several thousands, checks are best to avoid unnecessary credit card fees. But, if you have several clients and they are different billing cycles for different amounts, then credit cards make the collection process easier.
Hope this helps.