What's the benefit of a credit card with an annual fee, vs. a no-fee card?
How would you respond to these cases: Limited card options - If someone has a bad credit record the cards available may only be those with an annual fee.  Not everyone will have your credit record and thus access to the cards you have. Some annual fees may be waived in some cases - Thus, someone may have a card with a fee that could be waived if enough transactions are done on the card.  Thus, if someone gives enough business to the credit card company, they will waive the fee. On the point of the rewards, if the card is from a specific retailer, there could be a 10% discount for using that card and if the person purchases more than a couple thousand dollars' worth from that store this is a savings of $200 from the retail prices compared to what would happen in other cases that more than offsets the annual fee.  If someone likes to be a handyman and visits Home Depot often there may be programs to give rewards in this case. Credit cards can be useful for doing on-line purchases, flight reservations, rental cars and a few other purchases that to with cash or debit can be difficult if not close to impossible. Some airline cards have a fee, but presumably the perks provide a benefit that outweigh that fee over the year. I'm thinking of the Citibank cards tied to American Airlines, first year free, then an $85 fee. Just to make this a little less vauge, I will base everything on the Mercedes Benz American Express (MB AMEX) card, which is the closest to a $100 annual fee I found on American Express's website. The benefits of a card with an annual fee generally are worth the cost if (and only if) you spend enough money on the card, and avoid paying interest to offset the benefit.  Using the MB AMEX card as a reference, it offers 5X points for Mercedes Benz purchases, 3X points at gas stations, 2X points at restaurants, and 1X points everywhere else.  Even if we only make purchases at the 1X rate, it only takes charging $10,000 to the card in a year in order to make up the difference.  Not too hard to do on a card someone uses as their main method of payment.  Every dollar spent at the higher rates only makes that easier. There are a number of other benefits as well.  After spending $5,000 on the card in a year, you receive a $500 gift card towards the purchase of a Mercedes Benz car.  For anyone on the market for a Mercedes Benz, the card pays for itself multiple times with just this benefit.
Credit card fees on a credit card used for personal expenses are not tax deductible. Credit card fees on a business credit card are deductible on schedule C (or whatever form you're using to report business income and expenses). If you are using the same card for both business and personal ... well, for starters, this is a very bad idea, because it creates exactly the question you're asking. If that's what you're doing, stop, and get separate business and personal cards. If you have separate business and personal cards -- and use the business card only for legitimate business expenses -- then the answer is easy: You can claim a schedule C deduction for any service charges on the business card, and you cannot claim any deduction for any charges on the personal card. In general, though, if you have an expense that is partly business and partly personal, you are supposed to figure out what percentage is business, and that is deductible. In an admittedly brief search, I couldn't find anything specifically about credit cards, but I did find this similar idea on the IRS web site: Generally, you cannot deduct personal, living, or family expenses. However, if you have an expense for something that is used partly for business and partly for personal purposes, divide the total cost between the business and personal parts. You can deduct the business part. For example, if you borrow money and use 70% of it for business and the other 30% for a family vacation, you can deduct 70% of the interest as a business expense. The remaining 30% is personal interest and is not deductible. Refer to chapter 4 of Publication 535, Business Expenses, for information on deducting interest and the allocation rules. (https://www.irs.gov/businesses/small-businesses-self-employed/deducting-business-expenses) So, PROBABLY, you could add up all the charges you made on the card, figure out how much was for business and how much for personal, calculate the business percentage, and then deduct this percentage of the service fees. If the amount involved is not trivial, you might want to talk to an accountant or a lawyer. "You should never close a credit card account unless it has an annual fee or you are overspending on it. Open lines of credit - even un-utilized ones - have a positive effect on your credit score. First of all, they increase your total credit which helps your score. Second of all, they are always ""paid on-time"" which is another benefit. Finally, they increase the length of your credit history. You can keep unused credit cards forever in your drawer. They are rarely closed due to inactivity and cost you nothing. However, if your card has an annual fee, you should close it. The potential loss to your credit score is unlikely to offset the annual fee." Google has a tool for comparing credit cards. My suggestion would be for a simple, no-annual fee cash back card. Points can be a hassle to redeem, and like they say, cash is king. Assuming you have the credit score for it, Citi Double Cash is a good choice. If you have self control and a good handle on your finances, which it sounds like - I suggest the following: Note: #3 is important - if you're not able to pay it off each month don't do this because it will cost you a lot in interest. Make sure to check how interest is calculated in case you don't pay it off in full or miss the due date for a month. If you can do this you'll earn some good benefits from the card using money that you're going to spend anyway, as well as build your credit profile. Regarding annual fees - I stopped using pre-authorized payments for things like telephone etc., because it made it more possible/likely for a fraudulent charge to sneak by. But if there is an occasion for choosing pre-authorized payments (like charities, and places of exact fixed price) I use my credit card because then I also get points. Furthermore, I reason (perhaps wrongly) that if there is intermediary step between actual money (bank account) and the source of the bill then it gives me better chance of catching irregularities and hence a little safer.  I am sure other members here will laugh my naivety, but there you have it. Think about the credit card business model... they have two revenue generators: interest and fees from borrowers and commissions and fees to merchants. The key to a successful credit card is to both sign up lots of borrowers AND lots of merchants. Credit card fortunes have improved dramatically since the 1990's when formerly off-limits merchants like grocery stores began to accept cards. So when a credit card lets you just pull cash out of any ATM, there are a few costs they need to account for when pricing the cost for such a service: Credit card banks have managed to make cash advances both a profit center and a self-serving perk. Knowing that you can always draw upon your credit line for an emergency when cash is necessary makes you less likely to actually carry cash and more likely to just rely on your credit card. Because your friend isn't going to like the ~2% charge they have to pay to the credit card company on the $10,000 purchase. Credit card companies make money off of transactions. The cardholder normally doesn't pay any transaction fees (and in fact can make a profit via rewards), but the merchant has to pay a certain amount of money to the credit card company for the transaction. In this case, the apartment owners ate the charge, likely because it was easier for them to send a check than to refund the cost of the fee through the credit card company. If you started doing this a lot to take advantage of this, I would imagine they would get smart and refuse your business (it'll be pretty obvious what you're doing if you're not signing any leases). I just want to stress one point, which has been mentioned, but only in passing. The disadvantage of a credit card is that it makes it very easy to take on a credit. paying it off over time, which I know is the point of the card. Then you fell into the trap of the issuer of the card. They benefit if you pay off stuff over time; that's why taking up a credit seems to be so easy with a credit (sic) card. All the technical aspects aside, you are still in debt, and you never ever want to be so if you can avoid it. And, for any voluntary, non-essential, payment, you can avoid it. Buy furniture that you can pay off in full right now. If that means only buying a few pieces or used/junk stuff, then so be it. Save up money until you can buy more/better pieces.