Earn $300 in bonus rewards when you spend $3,000 in the first 90 days of opening your NB Rewards Business credit card*
Earn unlimited 1.5% rewards on all business credit card purchases to redeem for statement credit or merchandise.
You never have to pay an annual fee with NB Rewards Business credit card.
Enjoy a low variable percentage rate between 14.99% – 19.99% based on Prime.
Provides you with alerts to suspicious activity and protects your personal information and digital privacy.
Learn more and activate Mastercard ID Theft Protection now
Have peace-of-mind that Needham Bank and Mastercard won’t hold you responsible for unauthorized transactions.
Learn more about Mastercard Zero Liability.
The NB Business Rewards Mastercard credit card gives you the flexibility, security, and hands-on, local support you need to operate your business.
Take control of your company’s spending with SpendTrack, available through the SpendTrack app or within business online banking.
Contact your relationship manager to get started!
Data rates may apply. Check with your mobile phone carrier for details.
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 CreditCards@NeedhamBank.com.
You can access your credit card by clicking Business Credit Card.
*Earn $300 rewards bonus when you spend $3,000 on qualifying purchases within the first 90 days of opening the account. The rewards bonus will be distributed in the form of rewards points that can be redeemed for a statement credit or used to purchase merchandise. Eligible bonuses will be awarded after the qualifying period. Promotional offer will end March 31, 2026.
Complete your one-time verification to access your account below.
If you have already followed this process, you can log in using the Needham Bank login button.
Need help? Contact our Customer Care Center or call: 781-444-2100.