Platform overview
OpenAI shipped a personal finance feature inside ChatGPT in May 2026. It connects to financial accounts via Plaid, surfaces a dashboard, categorizes spending, and answers natural-language questions about balances and net worth. An Intuit integration with TurboTax is in flight. For households whose money lives in US banks and brokerages, it is the most accessible personal-finance interface yet built.
AllInvestView is a portfolio tracker and tax engine. It connects to brokers read-only via SnapTrade, accepts CSV imports for unsupported brokers, and generates capital gains reports across 14 jurisdictions including Schedule D, Form 8949, and Modelo 720. It tracks bonds, options with Greeks, real estate, and crypto from any exchange. It does not categorize spending.
ChatGPT + Plaid
Conversational personal-finance feature launched May 2026. Plaid aggregates accounts; ChatGPT answers questions and surfaces a dashboard. US-only at launch.
AllInvestView
Portfolio tracker and tax engine. SnapTrade read-only broker sync plus AI-assisted CSV import. Bonds, options, real estate, crypto. Tax reports for 14 jurisdictions.
What ChatGPT + Plaid is good for
OpenAI's personal finance feature, launched May 2026, connects accounts via Plaid, answers in natural language, and keeps context across sessions. For a meaningful set of tasks, it works well. We're not going to downplay these:
- Dashboard across accounts. Plaid aggregates balances from most US banks and brokerages. For "what do I have where," it works.
- Spending categorization. Plaid's transaction-tagging exposed conversationally. "Where did my money go last month" is a genuinely good answer.
- Net-worth Q&A. Assets minus credit-card balances in seconds, in plain English.
- Conversational interface. Asking "is my portfolio more aggressive than last year" in plain English, with memory across conversations, is a real UX advance. We have a chat widget; theirs is more capable for open-ended questions.
- Coming integrations. Intuit will surface TurboTax flows inside ChatGPT. For users whose tax situation fits TurboTax, that matters.
If the questions you ask are "what do I have" and "where did it go," ChatGPT + Plaid is a good answer. The next section covers where the answer changes.
Where it falls short — specifically
Most of what follows is a limit of Plaid Investments, not the language model. A better model on the same data produces the same gaps. Plaid is the bottleneck, not OpenAI.
- Multi-year activity history. Plaid typically exposes 1–2 years of transactions. Cost basis for a 2018 lot sold today needs history Plaid doesn't return.
- Cost basis accuracy. Plaid returns what the broker reports — not normalized across brokers. ACATS transfers often arrive "basis unknown" and the chat layer has nothing better to work with.
- Bond analytics. Plaid doesn't expose YTM, duration, accrued interest, or coupon schedules. The position appears as a line; the fixed-income math does not.
- Options coverage. Current positions, yes. Multi-leg P&L across a wheel or vertical spread with assignment-to-stock carry-through, no. Greeks, no.
- Corporate actions. Splits, spin-offs (e.g., GE → GE Aerospace + GE Vernova), mergers, return of capital — none reconciled into adjusted cost basis. Pre- and post-event lots appear unrelated.
- FIFO / LIFO / Specific-ID. Not in Plaid. ChatGPT can explain FIFO; it can't run it across an account whose source has no lots.
- Wash sales across brokers. The 30-day window has to be applied across every account; Plaid is per-broker, so a sale at Schwab and a buy at Fidelity slip through.
- International brokers. Strong US, thin outside. DeGiro, Trading 212, IBKR non-US accounts, Saxo, Trade Republic, Revolut Trading range from partial to no coverage.
- Crypto outside Coinbase. Coinbase works. Kraken, Binance, Gemini, self-custody, and hardware wallets generally don't.
- Real estate. No property concept in the data model.
- Multi-currency cost basis with historical FX. Plaid converts at spot FX at API-call time, not the rate booked on trade date. For Modelo 720, UK Section 104 pooling, or German Abgeltungsteuer, this produces materially different tax numbers — and the divergence compounds over years.
These aren't our invention — they're standard tax-filing and portfolio-accounting requirements. They're outside what Plaid returns, so a Plaid-based layer can't produce them no matter how good the underlying model gets. AllInvestView generates the artifact directly — see Schedule D portfolio tracker for the US flow.
The point isn't that ChatGPT is weak — it's that the data layer it sits on top of doesn't carry the fields a tax return needs. If Plaid one day exposes multi-year lots, corporate-action history, and booked-FX rates, the chat layer becomes much stronger overnight.
Feature matrix
← swipe →
| Capability | ChatGPT + Plaid | AllInvestView |
|---|---|---|
| Show me my current portfolio value | ||
| What's my YTD return? | ||
| Conversational Q&A about my portfolio | We have a chat widget; theirs is more capable for open-ended questions. | |
| Net worth across accounts | ||
| Spending categorization | Out of scope — we focus on investments. | |
| Free tier | ||
| Privacy — no AI training on my data | Depends on user settings (opt-in to be opted-out). | |
| Read-only broker access | Plaid | SnapTrade |
| Multi-year activity history (5+ years) | ||
| Compute my Schedule D | ||
| Generate Form 8949 with adjustment codes | ||
| Wash sale detection across 3 brokers | ||
| FIFO / LIFO / Specific-ID lot selection | ||
| Bond YTM, duration, accrued interest | ||
| Options Greeks + multi-leg lifecycle P&L | ||
| Corporate actions (splits, spin-offs, RoC) | ||
| Modelo 720 declaration (Spain) | ||
| Country CGT — 14 jurisdictions | ||
| Multi-currency cost basis with booked FX | ||
| International broker coverage | US-heavy | |
| Crypto outside Coinbase | Manual + API | |
| Real estate holdings | ||
| Sharpe, Sortino, Monte Carlo, Efficient Frontier |
Honest read: both tools answer questions your broker app can't. They answer different questions.
Honest verdict — who should use what
Use ChatGPT + Plaid if
- You're a casual investor with one or two US brokers
- Net worth + spending in one conversational interface is what you want
- US-only, equities-only, no tax-filing pressure
- Conversational UX matters more than computational depth
Use AllInvestView if
- You have two or more brokers, in any country
- You hold bonds, options, real estate, or non-Coinbase crypto
- You file your own taxes (Schedule D, Form 8949, Modelo 720, country-specific CGT)
- Non-US securities or multi-currency cost basis
- Analytics depth matters — Sharpe, Sortino, Monte Carlo, Efficient Frontier, per-holding XIRR
- Financial-data privacy is non-negotiable
Many will use both — ChatGPT as a front door for casual questions, AllInvestView for analytics and tax work. The point isn't "which wins"; it's "which is right for which question." Use ChatGPT for the daily "how am I doing"; reach for AllInvestView at tax season, when you add a third broker, or when complexity crosses the threshold where the analytics matter.
Generate your Schedule D in minutes
Connect your brokers read-only and get the multi-broker artifacts ChatGPT can't produce — Schedule D, Form 8949, Modelo 720, or your country's equivalent.
Try AllInvestView alongside ChatGPT
If complexity has crossed the threshold — a third broker, a bond ladder, options assignments, a Modelo 720 filing — see what a dedicated tracker covers. Free to start.
Frequently asked questions
Can ChatGPT replace a portfolio tracker?
For current holdings and conversational questions, yes. For multi-year cost basis, tax filing, or asset classes beyond US equities, Plaid is the limit. ChatGPT is a strong conversational layer over whatever data Plaid returns; what Plaid does not return, ChatGPT cannot answer.
Does ChatGPT see my full transaction history?
It sees what Plaid returns, which is typically 1 to 2 years of activity. Older lots needed for cost basis on a long-held position usually aren't there. For a 2018 lot sold today, the basis history has to come from somewhere else.
Is my data safe with ChatGPT's personal finance feature?
OpenAI offers a training opt-out under Settings → Data Controls, but it's opt-in to be opted-out — by default conversations may be used for training. Business and enterprise plans don't train by default, but most personal-finance users are on consumer plans and haven't toggled the setting. AllInvestView's default is no training, no toggle required.
Can ChatGPT generate my tax return?
It can explain tax concepts and, via the Intuit integration, hand off to TurboTax. It does not itself produce Schedule D, Form 8949, Modelo 720, or country-equivalent reports from raw broker data. Generating those requires multi-year lot history, corporate-action adjustments, FX rates booked on trade date, and wash-sale checks across accounts — none of which Plaid returns in full.
Is ChatGPT's personal finance feature GDPR-compliant for EU users?
It's US-only at launch. Plaid's investment coverage outside the US is limited, and the feature gates on US bank and broker connections, so EU users can't connect most EU brokers (DeGiro, Trading 212, Trade Republic, Revolut Trading, Saxo) regardless of GDPR posture. For data residency or GDPR, AllInvestView's read-only SnapTrade integration and no-training default is a clearer fit.
Will ChatGPT improve enough to replace AllInvestView in 2 years?
The model will improve. The constraint is Plaid's data model — what it returns, how far back, which asset classes, which countries. Until that changes (multi-year history, lot-level detail, international brokers, bonds, options), a better model returns the same gaps. We watch this carefully.
I already pay for ChatGPT Plus. Should I also pay for AllInvestView?
Single US broker, net-worth and spending Q&A: Plus covers it. AllInvestView adds value if you have multiple brokers, hold bonds or options, need tax reports (Schedule D, Form 8949, country-specific CGT), or want professional analytics like Sharpe, Sortino, and Monte Carlo. Many will use both: ChatGPT for "where did my money go," AllInvestView for "what do I file at tax time."
Should I cancel my portfolio tracker if I have ChatGPT?
If you're casual and US-equity-only, possibly. If you've filed Schedule D, tracked a wash sale, or computed cost basis after a corporate action, no — those don't move to ChatGPT this year.
Can I use AllInvestView and ChatGPT together?
Yes. ChatGPT for daily glance and conversational questions; AllInvestView for analytics, tax season, and lot-level accuracy. They answer different questions and the workflows don't conflict.
What broker connections does AllInvestView use?
SnapTrade, read-only. The same model as Plaid (read-only token, no execution), with different coverage — stronger internationally — plus CSV import for unsupported brokers.