Business credit card?

The most efficient way to keep your business expenses separate from your personal purchases is to allocate a credit card to be used only for business related costs.

This could also decrease your data management and bookkeeping fees as it is much easier to  reconcile expenses against revenues.