If you travel often enough use all the upgrades and perks of The Business Platinum Card® from American Express, it could be worth the hefty annual fee. Otherwise, the American Express® Business Gold Card might be a better fit for business owners who want a mix of perks and rewards on their day-to-day spending.