The Business Platinum Card from American Express is one of the best — and most expensive — small-business credit cards currently available. While its annual fee of $595 might seem exorbitant, the card comes with plenty of value-added perks similar to its personal counterpart, the Platinum Card® from American Express.