If you were given a corporate expense account...

You must work for a mid-size to smaller company. Most large companies have policies that require you to use their negotiated credit card for company expenses. This is because they have negotiated a rebate with the bank for purchases made with the card. Typically these corporate issued cards do not have perks or points that accrue with their spend, as the bank is paying your employer a cash rebate each month based upon that spend.

If your company permits you to use your own card to pay for expenses and then be reimbursed, just find a card to provides the most points or cash rebate per spend.

My large company works this way. For travel (plane tickets, hotels, etc) the use of the company card is absolutely required. If it’s not used and the charge doesn’t show up in the online expense system, then it’s almost impossible to get reimbursed. The advantage of using the company card, though, is that the bill is paid the next day after the report is approved. Certainly there are petty expenses that we can use our own cards for and claim as cash, out-of-pocket expenses. For instance, lots of gas stations where I’m at still don’t take credit cards.