Credit cards with signup bonuses allow you to earn a large amount of points at one time when you spend a certain amount of money within the specified time frame. The bonus points can be exchanged for cash back or statement credit or deposit in your bank account. The following are the top 3 credit cards that offer signup bonus.

1. Chase Marriott Rewards Premier
Chase Marriott Rewards Premier offers 80,000 signup bonus points when you spend $3,000 within a period of 3 months after account opening. You earn 5x points on per dollar spent on Marriott chain of hotels around the world. It offers 2x points on restaurant, car rental and air tickets. You earn 1x point on everything else. The card has an $85 annual fee. It does not have any foreign transaction fee. You get to redeem one anniversary free night stay at one of the 3,200 category 1 – 5 hotels every year. The points that you have accumulated can be used to redeem free nights at 4,400 hotels in more than 70 countries around the world. You can also use your points to redeem free air ticket, travel packages, golf courses, and cruise ships.

2. Starwood Preferred Guest Credit Card
Starwood Preferred Guest Credit Card offers 30,000 signup bonus points after you have spent $3,000 in the first 3 months. In the first year, the annual fee is waived. You earn 5x Starpoints when you shop at selected Starwood hotels. All other purchases will earn you 1 Starpoint. The Starpoints that you accumulate can be exchanged for free nights at one of the 11 selected hotels. They will reward you with 5,000 Starpoint bonus after you reach the minimum requirement of transferring at least 20,000 Starpoints to the frequent flyer program. The card has a $75 annual fee. It has no foreign transaction fee when you shop abroad. When you stay at a SPG participating hotel, you can get free in room internet.

3. Amex Citi Hilton Honors Surpass Card
Amex Citi Hilton Honors Surpass Card offers 75,000 Hilton Honors bonus points when you have spent at least $3,000 within a period of 3 months after account opening. You earn 12x points when you shop at a selected Hilton hotel. You can earn 6x points when you shop at U.S. restaurants, U.S. supermarkets, and U.S. gas stations. All other purchases that you make will qualify you to earn 3x bonus points. It includes the Priority Pass membership that gives you access to more than 700 airport lounges. The card has a $75 annual fee. You can upgrade to Hilton Honors Gold status after spending $40,000 on the card in a year. In the next year, you will be qualified to earn a Hilton Honors Diamond status.