How long does it take to see my rewards points for my Needham Bank Rewards Mastercard or the Needham Bank Business Rewards Mastercard?

Earned points generally appear in your account within a few days of the transaction. However, in some rare cases, points may take up to 40 days to appear. Should your points not appear within 40 days, please contact us at 1-833-422-5562 or