Today there are many credit cards offering rewards. Here I mostly recommend the American Express Rewards Gold Card which is a charge card and not a credit card. I do this because it is not a credit card and it needs to be paid in full. I would not want Muslims getting in debt and not being able to pay their cards as we know debt in Islam is not encouraged.
The best way to earn miles is by sign-up bonuses for credit cards. There are many great offers and sometimes the miles can be irresistible. Many Muslims today use credit cards and it is better to switch to a credit card that will help you travel and reward you for your spending. Now we all know that Islamically we are not allowed to borrow interest and I will never encourage you to do this if you are going to run into debt and you cannot afford to pay it back. However, I am presenting to you facts about what is available and what you can take advantage of, and it is entirely up to you to make the decision.
If you are thinking, then why do you write about this option, as it is haram? Here is my argument and many more knowledgeable people have said it. In today’s society, unfortunately, we cannot avoid the financial institutions or the credit cards, or the bank account and anything else financial related. Most of us have credit cards as they offer consumer protection on large purchases, and I will assume you pay off every month the full amount, so you are not charged interest. If you use your card within the limits it is set, and you do not over purchase and you pay it off at the end of the month, then there is nothing wrong with having and using a credit card.
The problem starts when you spend more than you earn and you don’t have the means to cover it. I don’t want to encourage people to have so many cards that they can’t afford to pay them off. I don’t also encourage churning since it can be hard to control.