Yes, you should keep your credit card open after earning your sign-up bonus. Closing a credit card can have a negative impact on your credit score by reducing the overall age of your accounts and increasing your credit utilization ratio. Additionally, frequently opening and closing credit cards is a red flag for issuers and may decrease your approval odds in the future.