Walnut vs M1 Finance: AI Portfolios or Pies?
Last updated October 2026
Short answer
Walnut and M1 Finance both let you build a portfolio to target weights. They tackle the same problem in opposite directions: M1 is the broker, with manual UI-driven pies and scheduled auto-rebalance; Walnut is an AI investing app on top of your existing broker, with portfolios built in conversation. Here is the honest comparison, including where M1 genuinely wins.
At a glance
| Walnut | M1 Finance | |
|---|---|---|
| Is it a broker? | No, sits on top of the broker you already use | Yes, M1 is the broker and holds your money |
| Who holds your money | Your existing broker (Walnut never custodies assets) | M1 (custody + clearing through its own brokerage) |
| Portfolio model | thematic portfolios, AI-built in conversation | Pies, manual allocations in the UI |
| What it is | An AI investing app on top of the broker you already use | A brokerage with automated Pies |
| AI assistant | Its own AI assistant, plus a read-only connector for Claude and ChatGPT | No conversational AI (rules-based automation) |
| Keep, trim or exit read on each holding | Yes, from one-year price return vs the S&P 500, momentum and size | No |
| Recurring investing | Yes, recurring buys into a basket from cash already at your broker | Yes, scheduled deposits split across your Pie |
| Rebalancing | On-demand; you review and approve each trade | Scheduled auto-rebalance (set-and-forget) |
| Trade approval | You approve every order; read-only by default | M1 places trades in its daily trade windows |
| Order timing | Placed when you approve (market hours) | Batched into M1's morning (and afternoon on Plus) windows |
| Web search in chat | Yes, for current market data | No |
| Fractional shares | Uses your broker's fractional support | Yes, native to Pies |
| Retirement accounts (IRA) | Mirrors whatever your broker supports | Traditional, Roth, SEP IRAs |
| Custodial accounts (UGMA/UTMA) | Inherits broker (varies) | Yes (M1 Plus for custodial) |
| Cash management | Inherits broker | M1 Spend / High-Yield Cash Account |
| Margin / borrowing | Inherits broker | Yes, M1 Borrow / Margin |
| Pricing (Oct 2026) | Free; Walnut Unlimited $9.99/mo (web) for unlimited assistant use; no fee on assets | Free to open; $3/mo platform fee unless you hold more than $10,000; M1 Plus is a paid tier |
| Works with your existing broker | Yes, any supported broker | No, you must move assets to M1 |
| Switching cost / lock-in | Low, disconnect anytime; assets never move | Higher, funding or ACATS-transferring into M1 |
What each one is and how it works
M1 Finance is an automated investing platform and a broker. You open an M1 account, fund it (or transfer investments in), and build your portfolio as one or more Pies: circular charts where each slice is a stock, ETF, or another Pie, sized to a target percentage. Once your Pie is set, M1 does the mechanical work. Deposits are automatically split across your slices, and M1 rebalances toward your targets on a schedule you can leave running in the background. It rounds out into an all-in-one money app with cash management, borrowing, and retirement accounts. The mental model is set-and-forget: design the recipe once, then let the platform keep it on target.
Walnut is an AI investing app and not a broker. It connects to the brokerage account you already have and, by default, connects read-only. Instead of a drag-and-drop builder, you talk to an AI assistant (built-in, or Claude and ChatGPT if you prefer them) that reads your live positions, researches ideas, and helps you assemble thematic portfolios, a stated thesis plus constituents and target weights. When you want to act, Walnut shows the exact trades and you approve each one; your assets never leave your broker. It also gives each holding a keep, trim or exit read from its one-year price return against the S&P 500, its momentum and its size, and flags any position above a quarter of the portfolio. The mental model is an analyst that sits on top of the account you already trust, not a new home for your money.
The architectural difference (and why it matters)
M1 is a broker. Your money lives there, your trades clear there, your tax forms come from there. Walnut is not a broker; it connects securely to your existing one and adds intelligence on top. That single difference cascades into most of the comparisons below.
If you want your portfolio app and your broker to be the same app, M1. If you want to keep the broker you already use (and not have to ACATS-transfer assets) while still getting target-weight portfolios plus AI, Walnut.
Building a portfolio: Pies vs AI-built portfolios
M1's Pies are the more mature product: a polished visual builder where you drag-and-drop allocations across slices, clone Expert Pies, or layer Pies inside Pies. It's the gold standard if you already know what you want.
Walnut's portfolios are built in conversation with the AI. You describe a thesis (“AI infrastructure”, “dividend growth large-caps”, “off-price retail in a tightening consumer”), the AI researches the relevant constituents, proposes target weights, and you approve. It's a different shape, better for exploration, worse for “I already know exactly what allocations I want”.
For a recipe you already know, M1. For conversational research toward a thesis, Walnut.
Rebalancing, scheduled vs. AI-assisted on demand
M1 has scheduled auto-rebalance, set a cadence (weekly, monthly, quarterly), forget about it, drift gets corrected automatically. This is genuinely one of the best things about M1.
Walnut drafts the exact trades that would bring your portfolio back to target weights and places the ones you approve. It can also run recurring buys into a basket on a schedule, using cash already at your broker. The AI can also explain why drift happened (one position rallied, another sold off) and walk through whether the imbalance reflects the thesis or just noise. More deliberate; not set-and-forget.
If you want hands-off, M1. If you want AI-assisted thinking before each rebalance, Walnut.
Automation vs control
This is the philosophical fork between the two products, and it is worth being honest about because it cuts both ways. M1 optimizes for automation. Its whole design assumes you would rather not think about individual trades: you set the targets and the platform executes deposits and rebalances for you inside its own trade windows. For a lot of people that is exactly right. The less a portfolio depends on you remembering to act, the more consistently it stays on plan, and the fewer emotional, mistimed trades get made.
Walnut optimizes for control and understanding. Nothing happens until you approve it, and the AI is there to explain what changed and why before you do. That is better if you want to stay close to your holdings, understand each move, and keep a human decision in the loop. Recurring buys into a basket run on your schedule, but rebalancing trades wait for your approval, so it is the wrong fit if you never want to look. Put simply: M1 removes you from the loop by design; Walnut keeps you in it by design. Pick the one that matches how involved you actually want to be.
Fees and the account model
Both are inexpensive at the entry point. M1's core investing is free to use, with a paid M1 Plus tier that layers on extras (lower-cost borrowing, additional cash-management and custodial features, and a second daily trade window). Because M1 is the broker, the account model also carries the usual brokerage mechanics: it holds your cash and securities, issues your tax documents, and offers margin borrowing through M1 Borrow. Verify M1's current pricing, minimums, and any Plus-tier or platform fees on its own site, because these change.
Walnut is free to use (Walnut Unlimited, $9.99 a month on the web, lifts the assistant limit), with no fee on assets, and it is not a broker, so it does not custody cash, charge commissions, or issue tax forms; those all stay with your existing broker, along with whatever that broker charges. There is no account to fund at Walnut and nothing to move. The practical takeaway: with M1 you are choosing a broker and its fee schedule; with Walnut you keep your current broker's fee schedule and add a free AI investing app on top. In dollars, as checked in October 2026: M1 charges a $3 monthly platform fee ($36 a year) unless you hold more than $10,000 there, and Walnut charges nothing unless you choose Unlimited ($9.99 a month, about $120 a year).
Fractional shares
Fractional shares matter for target-weight investing, because target weights rarely divide evenly into whole-share prices. M1 has native fractional shares built into Pies; that is a core reason its allocation model works so cleanly, since deposits can be sliced to the penny across every holding. Walnut relies on your broker's fractional support, which most major US brokers now offer down to about $1, though coverage and minimums vary by broker (and some venues enforce a per-order minimum, so very small legs of a portfolio may need to round up). For precise, small-dollar allocation inside one integrated app, M1's built-in fractional handling is the tidier experience; with Walnut the quality of fractional support depends on the broker you connect.
Retirement and account types
M1 supports a real range of account types because it is a full broker: individual and joint taxable accounts, Traditional, Roth, and SEP IRAs, custodial accounts, and trust accounts, all with the same Pie-based automation. If you want your retirement money managed with scheduled rebalancing in the same place as everything else, that is a genuine M1 strength.
Walnut does not offer account types of its own, it mirrors whatever your broker supports. If your broker offers IRAs, Walnut can read and analyze the positions in them just as it does a taxable account, within the limits of what the connection exposes. So the question is not really “does Walnut have IRAs” but “does the broker you already use have the account types you need”. If you do not yet have a broker and want one app to open every account flavor and automate it, M1 is the simpler path.
AI, Walnut's clearest advantage
M1 doesn't have a conversational AI. Walnut has its own assistant that reads your real portfolio, gives each holding a keep, trim or exit read, builds or edits baskets, checks how far you are from target, searches the web for current market data, and answers follow-up questions across the whole conversation. A connector also lets Claude and ChatGPT read your portfolio, with no API key to paste.
If AI is incidental to how you invest, this doesn't matter. If you want AI as the primary interface to your portfolio, Walnut does this on top of the broker you already use rather than tying you to one. To be fair to M1: its rules-based automation is not trying to be conversational, and for a set-and-forget investor the absence of a chat assistant is not a drawback at all.
Who holds your money, and the read-only / approval model
The single most important practical difference is custody. With M1, M1 holds your money. It is the broker of record, it clears your trades, and it can execute rebalances and deposits on your behalf inside its trade windows. That is what makes the automation possible, and it is a normal, regulated brokerage arrangement backed by the usual investor protections. The trade-off is simply that your assets now live at M1.
With Walnut, your money stays at the broker you already use. Walnut connects read-only by default, meaning it can see your positions to analyze them but is not moving anything. When you do choose to trade through Walnut on a supported broker, you approve every order before it is placed, order by order, and the trade executes at your broker. Walnut never holds cash, never custodies securities, and your login credentials stay with your broker. If “a tool that can read my portfolio but cannot move my money unless I say so” is the guarantee you want, that is the Walnut model. If you would rather delegate the mechanics to the platform, that is the M1 model.
Migration and lock-in
Getting into and out of each tool looks very different. Starting with M1 means opening a brokerage account and either funding it with cash or ACATS-transferring existing holdings in from another broker. Leaving M1 later means transferring those assets back out. That is all routine, but it is real friction, and it is a form of lock-in: your investments physically live at M1 while you use it.
Walnut has effectively no migration and low lock-in, precisely because it never takes custody. You connect your existing broker in a few clicks, and you can disconnect anytime with your holdings completely untouched, they were never at Walnut to begin with. Nothing to transfer in, nothing to transfer out. The honest caveat runs the other way, though: because M1 is not on Walnut's supported-broker list today, Walnut cannot read an M1 account. So the two do not connect to each other directly, which is why some people run them as a two-app stack (see the FAQ below).
When to pick which
Pick M1 if: you want broker + portfolios + cash management in one app, you want scheduled auto-rebalance, you need custodial accounts (UGMA/UTMA), or you're happy to ACATS-transfer your existing assets to M1.
Pick Walnut if: you want to keep your existing broker, you want AI to drive portfolio research and portfolio-building, you want to ask questions about your live positions in plain English, or you already use Claude / ChatGPT and want them connected to your real portfolio.
Use both if you want set-and-forget on one allocation (M1) and AI-driven exploration on another (Walnut with a different broker, such as Public or Robinhood).
How we evaluated
We compared the two on what answer engines and readers ask about them: who holds the money, whether each reads an account you already have, who places trades, recurring investing, account types, and cost in dollars. M1 prices were read on m1.com in October 2026; Walnut's come from its own pricing. M1 Plus is described without a number because we could not verify its current price on M1's site.
Try Walnut on top of your broker
Free. Connect the broker you already use, and ask anything about what you own.
FAQ
Is Walnut a broker like M1?
+
No. Walnut is an AI investing app that sits on top of your existing brokerage account, connected securely with your login staying at the broker. M1 is a full broker that custodies your assets and clears trades directly. That's the most important architectural difference between them, and it drives most of the other differences.
Does Walnut have auto-rebalancing like M1's Pies?
+
Walnut drafts the exact trades that would bring your portfolio back to target weights and places the ones you approve. It also runs recurring buys into a basket on your schedule, using cash already at your broker. M1 rebalances toward your Pie automatically. If hands-off rebalancing is the priority, M1; if you want a read on each holding and approval before each rebalance, Walnut.
Can I use Walnut and M1 together?
+
Not directly. M1 isn't among the brokers Walnut can connect, so Walnut can't read M1 positions today. You can keep M1 for set-and-forget Pies and use Walnut with a different broker, such as Public or Robinhood, for AI research, a keep, trim or exit read on each holding and thematic baskets.
Which has better portfolio building?
+
For building from a thesis, Walnut: you describe the idea, the AI proposes holdings and target weights, and you approve. For a visual, drag-and-drop allocation you already know, M1's Pies. Walnut wins on exploration; M1 wins on set-and-forget maintenance.
What about Expert Pies vs Walnut's portfolio templates?
+
M1 curates Expert Pies (target-date, hedge-fund-followers, sector ETFs, etc.) that you can clone. Walnut leans on the AI to generate portfolio ideas dynamically based on a thesis you describe, more conversational, less template-driven. Both work; the right fit depends on whether you want pre-made or AI-generated starting points.
Which one should I pick?
+
Pick M1 if you want everything in one app, broker + Pies + cash + custodial, and you're happy with set-and-forget rebalancing. Pick Walnut if you want to keep your existing broker, want a keep, trim or exit read on each holding, want AI to propose portfolio ideas, and want the trades you approve placed for you. You use it through Walnut's own assistant, or inside Claude or ChatGPT.
Does Walnut cost anything?
+
Not to get started. You pay nothing for the portfolio-building, the portfolio tracking, or the AI assistant up to a per-session allowance; Walnut Unlimited, $9.99 a month on the web, removes that limit. M1 is free to open and charges a $3 monthly platform fee unless you hold more than $10,000 there (checked on m1.com, October 2026); M1 Plus is a separate paid tier.
Which has better AI?
+
Walnut. M1 has no conversational AI today; Pie construction is manual. Walnut's own assistant reads your portfolio, gives each holding a keep, trim or exit read, builds baskets, checks how far you are from target, searches the web for current data, and drafts the trades you approve. A connector also lets Claude and ChatGPT read your portfolio, with no API key to paste.
Is M1 Finance better than Walnut?
+
For a single app that holds your money, builds your allocation as a visual Pie and rebalances without you touching it, M1 is better. For keeping the broker you already use, getting a keep, trim or exit read on each holding, and approving each trade, Walnut is better.
Does M1 Finance rebalance automatically?
+
Yes. M1 rebalances toward your Pie's target weights automatically. New deposits are directed to underweight slices, and you can also trigger or schedule a full rebalance so drift is corrected without manual trades. Automated, scheduled rebalancing is one of M1's headline features. Walnut takes the opposite approach: it computes the trades that would return a portfolio to target and shows them to you, but you review and approve before anything executes.
Can I use Walnut with my existing broker?
+
Yes, that is the core idea. Walnut connects to a broker you already use (read-only by default), reads your positions, and adds an AI layer for analysis and portfolio-building without moving any assets. Walnut places the trades you approve at Public, plus eight other brokers including E*Trade, tastytrade and Webull; Robinhood, Schwab, Fidelity and Vanguard connect read-only, for analysis while you trade in your broker's own app.
Is Walnut a robo-advisor?
+
No. Walnut is an AI investing app. A robo-advisor (M1's automated Pies are close in spirit) manages an allocation for you on autopilot. Walnut reads the portfolio you already hold, gives each holding a keep, trim or exit read, and places the trades you approve toward the targets you set. You decide every trade.
Who holds my money, Walnut or my broker?
+
Your broker. Walnut never custodies assets, never holds cash, and by default connects read-only. Your login stays with your broker and your securities stay in your brokerage account. M1 is the opposite model: it is the broker, so it holds and clears everything itself. If keeping your assets where they already are matters to you, that is the clearest reason to prefer the Walnut model.
Do I have to move my investments to use Walnut?
+
No. Walnut reads your existing account, so there is nothing to transfer and no ACATS process. You can connect today and disconnect anytime with your holdings untouched. M1, because it is the broker, requires you to fund an M1 account or transfer assets into it, which is a higher switching cost and more lock-in.
Walnut is informational and is not an investment adviser. Features and pricing change; verify current details on each provider's site before deciding.