The bp is a fuel card from bp. The annual fee is $4.95 per month account maintenance fee. Signup bonus: 15 cents per gallon promotional rebate until 6 months after the account is issued. Rewards: Up to 7 cents per gallon at bp, Amoco, Thorntons, TA, Petro Stopping Centers and TA Express; additional 5 cents per gallon with earnify rewards. Loan terms: Billed per billing cycle; payment due generally 14 to 22 days after the end of the billing cycle.