When you apply for a corporate credit card, the financial health of the company is in focus and not that of the owner.