InvestEngine Promo Code 2025 | Code MMB | Get Up to £100 Bonus

Looking for a way to boost your investment portfolio? With the InvestEngine promo code MMB, you can get a welcome bonus worth up to £100 when you open a new account. This in-depth guide covers everything you need to know about claiming your bonus and making the most of InvestEngine's features.
Min investment of £100, must stay invested for 12 months. Capital at risk. T&Cs apply.
How to Claim Your InvestEngine Welcome Bonus
Getting your hands on the InvestEngine welcome bonus is simple:
- Sign up to InvestEngine using our affiliate link
- Open an ISA or General Investing Account
- Deposit at least £100
- Enter the promo code: MMB if your bonus isn't automatically applied
Capital at risk. T&Cs apply.

If you don't receive your bonus automatically after signing up through our link, you can easily add the promo code:
- Click on your profile (initials or picture in the top corner)
- Click 'Personal info'
- Scroll to the bottom and click 'Enter a promo code'
- Enter MMB
- Click 'Activate code'
Your bonus will be credited to your account within 5 business days.

What Is Your Bonus Worth?
The InvestEngine welcome bonus is randomly generated, with different amounts for personal and business accounts:
While most users receive between £20-£40 for personal accounts, there's a small chance of getting the maximum bonus of up to £100.
Capital at risk. T&Cs apply.
Can You Withdraw the Bonus?
There are some conditions attached to the bonus:
- You must keep both the bonus amount and the minimum £100 deposit in your account for 12 months
- If you withdraw funds before the 12-month period ends, you'll forfeit the bonus
- If you deposit more than the minimum (e.g., £5,000), you can withdraw the excess without losing your bonus
For example, if you deposit £100 and receive a £50 bonus, you'll need to keep £150 in your account for a year. If you deposit £1,000, you can withdraw £900 while still keeping your bonus, as long as the remaining £100 plus the bonus stays invested.
Why Choose InvestEngine?
InvestEngine has quickly gained popularity among UK investors thanks to its unique features:
Unbeatable Value
- No buying or selling fees on any investments
- No ISA or account management charges
- Only pay for the underlying ETF charges (typically 0.09-0.25% annually)
ETF costs apply. Capital at risk.
Wide Investment Options
- Access to 770+ ETFs covering global markets
- Low-cost, diversified index tracking
- Invest in stocks, bonds, and commodities worldwide
Flexible Account Types
- Stocks & Shares ISA (tax-free investing up to £20,000 per year)
- General Investment Account (unlimited investments)
- Business Account (invest company funds)
- SIPP (Self-Invested Personal Pension)
Tax rules subject to individual status and may change. Capital at risk.
User-Friendly Features
- Fractional investing lets you invest as little as £1 in any ETF
- Automated investing features like auto-rebalancing
- Transparent portfolio analytics showing exactly what you own
DIY Portfolio Approach
InvestEngine's DIY Portfolio option gives you complete control over your investments:
- Choose from 770+ ETFs covering global markets
- Build a portfolio that matches your investment goals and risk tolerance
- Make your own buy and sell decisions
- Pay zero platform fees, only the underlying ETF charges
- Benefit from automated features like dividend reinvestment
ETF costs apply. Capital at risk.
For a more detailed analysis of all features and benefits, check out our comprehensive InvestEngine review.
Additional Bonus Opportunity: Up to £4,000
Beyond the welcome bonus, InvestEngine offers an additional transfer bonus of up to £4,000 when you transfer existing ISAs or pensions to their platform. The bonus amount depends on how much you transfer:
- Transfer £5,000-£25,000: Get £50-£250 bonus
- Transfer £25,000-£100,000: Get £250-£1,000 bonus
- Transfer over £100,000: Get up to £4,000 bonus
This makes InvestEngine particularly attractive for investors with larger existing portfolios looking to consolidate their investments.
T&Cs apply. Capital at risk.
Getting Started With InvestEngine
Ready to claim your bonus? Here's how to get started:
- Click our affiliate link to create your account
- Select your account type (ISA, GIA, or Business)
- Make your initial deposit (minimum £100)
- If needed, enter promo code MMB in your account settings
- Claim your random bonus when prompted, must stay invested for at least 12 months
- Start building your investment portfolio
The entire process takes about 10 minutes, and you can complete it entirely online.
Capital at risk. T&Cs apply.
Frequently Asked Questions
Is InvestEngine safe and regulated?
Yes, InvestEngine is authorized and regulated by the Financial Conduct Authority (FRN 801128). Client funds are held separately from company assets for added security.
Why didn't I receive my bonus?
If you didn't receive your bonus automatically, check that you've opened an account, deposited at least £100, and entered the promo code MMB in your account settings. All accounts are eligible.
How long do I need to wait for my bonus?
Your bonus should be credited within 5 business days after qualifying and claiming it.
Can I refer my own friends after joining?
Yes, once you've joined InvestEngine, you can refer up to 25 friends to earn additional bonuses when they invest.
What are the minimum and maximum investments?
You can invest as little as £100 initially, with additional investments from just £1. There's no maximum limit on General Investment Accounts, while ISAs are subject to the annual allowance (£20,000 for 2024/25).
What happens if I need to withdraw my money early?
You can withdraw your funds at any time, but if you withdraw below the £100 minimum plus your bonus amount before the 12-month period ends, you'll forfeit the bonus.
Does InvestEngine offer a mobile app?
Yes, InvestEngine offers mobile apps for both iOS and Android, allowing you to manage your investments on the go.
Disclaimer: When investing, your capital is at risk. The value of your investments can go down as well as up, and you may get back less than you put in. Exchange-traded funds (ETFs) have their own fees (TERs) which apply regardless of platform. This information is not investment advice. Past performance is not a reliable indicator of future results. Tax rules subject to individual status and may change.
InvestEngine does not offer financial advice. If in doubt, contact an Independent Financial Advisor.