No, both the Amazon Business card and Amazon Business Prime credit card have a $0 annual fee. The catch-22 is that you must have an Amazon Business Prime membership to receive their maximum 5% back offer or Net 90 payment terms.