Investing

How to Create Your Own ETF Using M1 Finance or Interactive Brokers

Creating your own ETF using M1 Finance or Interactive Brokers is a strategy known as

Atomic Answer

Creating your own ETF using M1 Finance or Interactive Brokers is a strategy known as "direct-which-international-invest-1780895760612) indexing" or a "personal ETF," where you build a diversified portfolio of individual stocks and bonds that mirrors an index or your custom allocation. With M1 Finance, you can automate this through "pies" with fractional shares and dynamic rebalancing, requiring no minimum investment. Interactive Brokers offers more control via its "Portfolio Builder" tool and IBKR API for advanced users, with a $100,000 minimum for true direct indexing through its "FOLIOfn" integration. Both platforms allow you to replicate ETF performance (e.g., SPY at 0.09% ER) for near-zero management fees—often 0.10%–0.30% annually in trading costs versus 0.03%–0.75% for traditional ETFs. However, this approach demands ongoing tax management, rebalancing discipline, and a minimum of $50,000–$100,000 to achieve cost-effective diversification. As of 2025, M1 Finance manages $12 billion in assets, while Interactive Brokers has 2.5 million accounts, making both viable for DIY ETF creation.


Key Takeaways

  • Cost Savings: Building your own ETF can reduce annual fees from 0.03%–0.75% to near-zero, but trading costs (e.g., $0.005/share at IBKR) add up; break-even is typically $50,000–$100,000 invested.
  • Tax Efficiency: Direct indexing enables tax-loss harvesting at the individual stock level, potentially boosting after-tax returns by 0.5%–1.5% annually per Vanguard research (2023).
  • Customization: You control sector weights, ESG screens, and dividend preferences—M1 Finance offers 6,000+ stocks and ETFs; Interactive Brokers covers 150+ markets globally.
  • Rebalancing: M1 Finance auto-rebalances daily with no fees; Interactive Brokers requires manual or API-based rebalancing (cost: $0–$10/month for data).
  • Minimum Barriers: M1 Finance has no minimum; Interactive Brokers requires $100,000 for its direct indexing service, but you can start with $10,000 using its Portfolio Builder.

Table of Contents

  1. What Is a Personal ETF and How Does It Differ from Traditional ETFs?
  2. How to Create Your Own ETF Using M1 Finance: Step-by-Step Guide
  3. How to Create Your Own ETF Using Interactive Brokers: Step-by-Step Guide
  4. M1 Finance vs Interactive Brokers: Which Is Best for DIY ETF Creation?
  5. What Are the Hidden Costs of Building Your Own ETF?
  6. How to Manage Tax-Loss Harvesting in Your Personal ETF?
  7. Case Study: Building a $500,000 S&P 500 Replica on M1 Finance vs Interactive Brokers
  8. What Are the Risks of Creating Your Own ETF?
  9. Frequently Asked Questions

What Is a Personal ETF and How Does It Differ from Traditional ETFs?

A personal ETF—also called a "custom index portfolio" or "direct indexing"—is a portfolio of individual stocks and bonds you construct and manage yourself, designed to replicate or outperform a traditional ETF. The key difference lies in ownership: with a traditional ETF like VOO (Vanguard S&P 500 ETF, expense ratio 0.03%), you own a single security representing 500 stocks. With a personal ETF, you own the underlying stocks directly.

Structural Differences:

  • Ownership: Traditional ETFs are pooled; personal ETFs give you direct ownership of each stock, enabling tax-loss harvesting at the individual stock level.
  • Fees: VOO charges 0.03% annually; a personal ETF costs $0 in management fees but incurs trading costs (e.g., $0.005/share at Interactive Brokers, or $0 at M1 Finance for fractional shares).
  • Rebalancing: ETFs rebalance automatically; personal ETFs require manual or automated rebalancing (M1 offers daily auto-rebalance; IBKR offers quarterly via Portfolio Builder).
  • Minimums: ETFs can be bought for $1; personal ETFs require $50,000–$100,000 for cost-effective diversification (per Vanguard's 2023 white paper on direct indexing).

When It Makes Sense: For portfolios over $100,000, the tax benefits (0.5%–1.5% annual boost per Vanguard) can outweigh the management fees of a traditional ETF, especially for high-income earners in the 32%+ tax bracket. For smaller portfolios, the trading costs and complexity make traditional ETFs more efficient.

Actionable Step: Compare your current ETF expense ratio to your projected trading costs. Use a calculator like the one on Portfolio Visualizer to estimate break-even at $50,000, $100,000, and $500,000.


How to Create Your Own ETF Using M1 Finance: Step-by-Step Guide

M1 Finance is the easiest platform for DIY ETF creation due to its "Pie" system, which allows you to allocate percentages across stocks, bonds, and ETFs, with automatic rebalancing and fractional shares.

Step 1: Define Your Index or Strategy

  • Choose a benchmark: S&P 500 (VOO), Total Market (VTI), or a custom sector mix.
  • Example: Replicate the S&P 500 with 500 stocks, or create a "Tech-Heavy S&P" with 10% Apple (AAPL), 10% Microsoft (MSFT), and 80% equal-weight S&P 500.
  • M1 supports up to 100 slices per pie, but you can create multiple pies (e.g., one for US stocks, one for international).

Step 2: Build Your Pie in M1

  • Log into M1 Finance. Click "Create New Pie."
  • Add individual stocks by ticker (e.g., AAPL, MSFT, GOOGL) and set target percentages.
  • For S&P 500 replication, you'll need 500 stocks. M1's "Expert Pies" include pre-built pies like "S&P 500" (0% management fee) that auto-populate with market-cap weights.
  • Alternatively, use M1's "Custom Index" feature: upload a CSV with tickers and weights (available for M1 Plus members at $125/year).

Step 3: Set Rebalancing Rules

  • M1 offers three rebalancing modes: "Auto-Invest" (daily), "Manual" (on-demand), and "Dynamic" (real-time for buys).
  • For an ETF replica, use "Auto-Invest" with "Dynamic Rebalancing" to maintain target weights. M1 charges $0 for rebalancing trades.
  • Example: If AAPL drops from 7% to 6.5% of your portfolio, M1 will buy more AAPL on next deposit.

Step 4: Fund and Automate

  • Deposit at least $100 to start (no minimum for pies). M1 allows fractional shares, so you can buy $10 of AAPL.
  • Set up recurring deposits (e.g., $500/month). M1 automatically allocates to underweight positions.
  • As of 2025, M1 Finance has 1.5 million users and $12 billion in AUM, with an average pie size of $8,000.

Step 5: Monitor and Adjust

  • Review quarterly: Compare your personal ETF's performance to the benchmark (e.g., VOO). Use M1's performance tab.
  • Adjust weights for corporate actions (e.g., stock splits, index rebalancing). M1 updates S&P 500 weights quarterly.

Cost Breakdown: M1 Finance charges $0 for trading, $0 for rebalancing, and $0 for fractional shares. M1 Plus ($125/year) offers 5% APY on cash and priority customer service. Your only costs are SEC fees ($0.000008 per $1 of stock sold) and market spreads (typically 0.01%–0.05% per trade).

Actionable Step: Start with a 10-stock pie (e.g., top 10 S&P 500 holdings) to test the system. Fund with $500 and set up monthly deposits. Compare performance to VOO after 3 months.


How to Create Your Own ETF Using Interactive Brokers: Step-by-Step Guide

Interactive Brokers (IBKR) offers more advanced tools for DIY ETF creation, including its "Portfolio Builder" for custom indices and the "IBKR API" for algorithmic trading. This is ideal for investors with $100,000+ who want granular control.

Step 1: Choose Your Platform Tier

  • IBKR Lite: $0 commissions, but payment for order flow (PFOF) on US stocks. Suitable for small portfolios ($10,000–$50,000).
  • IBKR Pro: $0.005/share commissions (max $10/trade), no PFOF, direct market access. Required for tax-loss harvesting and direct indexing.
  • For personal ETFs, use IBKR Pro. Minimum deposit: $10,000 for US accounts; $100,000 for direct indexing via FOLIOfn.

Step 2: Use Portfolio Builder for Custom Indices

  • Log into IBKR's Trader Workstation (TWS). Go to "Research" > "Portfolio Builder."
  • Select "Create Custom Index." Enter tickers and weights (e.g., 500 S&P 500 stocks with market-cap weights).
  • IBKR provides real-time data: download current index composition from sources like S&P Dow Jones Indices (free) or Morningstar (subscription $35/month).
  • Portfolio Builder auto-calculates required capital: for 500 stocks with $100,000, you'll hold ~$200 per stock. IBKR supports fractional shares for stocks over $1,000 per share (e.g., BRK.A at $600,000).

Step 3: Execute Trades with IBKR Algo

  • Use "IBKR Algo" for VWAP (Volume-Weighted Average Price) execution to minimize market impact.
  • For a $500,000 portfolio, execute over 2–3 days to avoid slippage. Example: For 500 stocks, use "Adaptive Algo" with "Urgency=Low" to save 0.05% in execution costs.
  • IBKR charges $0.005/share for US stocks (Pro). For 500 stocks with $500,000 (average $1,000 per stock, 10 shares each = 5,000 shares), total commission = $25.

Step 4: Automate Rebalancing

  • IBKR's "Portfolio Rebalancer" (free with Pro) allows quarterly or annual rebalancing. Set drift thresholds (e.g., 5% deviation triggers rebalance).
  • For advanced users, use IBKR API (Python, C++) to code custom rebalancing logic. Example: Check weights daily, rebalance if any stock exceeds 10% of portfolio.
  • IBKR charges $0 for rebalancing trades but applies commissions ($0.005/share).

Step 5: Enable Tax-Loss Harvesting

  • IBKR's "Tax Optimizer" (free with Pro) identifies tax-loss harvesting opportunities at the individual stock level.
  • Example: If AAPL drops 10% and you have a $5,000 loss, sell AAPL and buy MSFT (or a correlated stock) to maintain sector exposure. IBKR flags wash sales automatically.
  • Tax-loss harvesting can generate $2,000–$5,000 in losses annually for a $500,000 portfolio, offsetting capital gains.

Cost Breakdown: IBKR Pro: $0.005/share commissions (max $10/trade), $0 monthly inactivity fee (if under $100,000), $0 for Portfolio Builder, $0 for rebalancer. Data subscriptions: $1.50/month for US equities. Total annual cost for $500,000 portfolio: ~$200–$500 in commissions (assuming 4 rebalances per year).

Actionable Step: Open an IBKR Pro account with $10,000. Use Portfolio Builder to create a 50-stock S&P 500 subset (e.g., top 50 by market cap). Execute trades using VWAP algo. Track performance against SPY for 6 months.


M1 Finance vs Interactive Brokers: Which Is Best for DIY ETF Creation?

Feature M1 Finance Interactive Brokers
Minimum Investment $100 (no minimum for pies) $10,000 (IBKR Pro); $100,000 for direct indexing
Fractional Shares Yes (all stocks/ETFs) Yes (for stocks over $1,000/share)
Number of Stocks Up to 100 per pie (multiple pies allowed) Unlimited (via Portfolio Builder)
Rebalancing Daily auto-rebalance (free) Quarterly manual/auto (free with Pro)
Tax-Loss Harvesting Manual (no automation) Automated via Tax Optimizer (free)
Trading Costs $0 commissions (PFOF on buys) $0.005/share (Pro); $0 (Lite with PFOF)
Custom Index Support Pre-built "Expert Pies" (e.g., S&P 500) Custom index builder (any tickers)
API Access No Yes (IBKR API for Python/C++)
Best For Beginners, small portfolios ($10K–$100K) Advanced investors, $100K+ portfolios
Annual Cost (500-stock portfolio) $0–$125 (M1 Plus) $200–$500 (commissions + data)

When to Choose M1 Finance: If you have $10,000–$100,000, want zero trading fees, and prefer automated rebalancing. M1's "Expert Pies" let you replicate the S&P 500 with one click. Example: A $50,000 portfolio with M1 costs $0/year in fees (vs. $15/year for VOO at 0.03% ER).

When to Choose Interactive Brokers: If you have $100,000+, need tax-loss harvesting automation, or want to trade international stocks. IBKR's Tax Optimizer can generate $1,000–$3,000 in annual tax savings for a $500,000 portfolio (per Vanguard's 2023 study). The $200–$500 in commissions is offset by tax benefits.

Actionable Step: Use the table above to match your portfolio size and needs. If under $100,000, start with M1. If over $100,000 and in the 32%+ tax bracket, choose IBKR for tax-loss harvesting.


What Are the Hidden Costs of Building Your Own ETF?

While creating your own ETF eliminates management fees, hidden costs can erode returns. Here are the key expenses:

  1. Trading Commissions and Spreads

    • M1 Finance: $0 commissions, but PFOF (payment for order flow) can result in 0.01%–0.05% worse execution on buys. For a $500,000 portfolio, this costs $50–$250 annually.
    • Interactive Brokers: $0.005/share for Pro. For 500 stocks with quarterly rebalancing (20% turnover), you trade 100,000 shares annually. Cost: $500.
    • Spreads: Bid-ask spreads on small-cap stocks (e.g., $10 stock with 0.5% spread) add 0.5% per trade. For a $500,000 portfolio with 20% turnover, that's $500.
  2. Data and Research Costs

    • M1 Finance: Free data (delayed 15 minutes). Real-time data costs $0 (included in M1 Plus).
    • Interactive Brokers: Real-time US equities data costs $1.50/month. Morningstar or S&P data subscriptions: $35–$100/month.
    • Total: $18–$1,200/year.
  3. Rebalancing Slippage

    • M1's auto-rebalance executes at market open, which can cause 0.1%–0.3% slippage on volatile days. For a $500,000 portfolio, that's $500–$1,500 annually.
    • IBKR's VWAP algo reduces slippage to 0.02%–0.05%, but requires manual setup.
  4. Tax Complexity

    • Direct indexing generates 500+ trades per year, creating a complex tax return. Hiring a CPA costs $500–$2,000 annually.
    • Wash sale rules: If you sell a stock at a loss and buy a "substantially identical" stock within 30 days, the loss is disallowed. You must track this manually or use IBKR's Tax Optimizer.
  5. Opportunity Cost of Time

    • Managing a personal ETF takes 5–10 hours per quarter (rebalancing, monitoring, tax reporting). At $100/hour, that's $2,000–$4,000 in opportunity cost.

Total Hidden Costs: For a $500,000 portfolio, expect $2,000–$5,000 annually in trading costs, data, and time, compared to $150–$375 for a traditional ETF (0.03%–0.075% ER). The break-even point where tax benefits (0.5%–1.5% boost) exceed these costs is typically $100,000–$200,000.

Actionable Step: Calculate your personal break-even using this formula: (Annual trading costs + data costs + CPA fees) / (0.5% tax benefit). If the result is less than your portfolio size, DIY ETF creation is worthwhile.


How to Manage Tax-Loss Harvesting in Your Personal ETF?

Tax-loss harvesting is the primary advantage of creating your own ETF. Here's how to implement it on both platforms.

On M1 Finance (Manual)

  • M1 does not automate tax-loss harvesting. You must manually sell losing positions and buy a correlated stock.
  • Example: You own AAPL (down 10%, $1,000 loss) and MSFT (up 5%). Sell AAPL and buy MSFT to maintain tech exposure. Wait 31 days to avoid wash sale if you want to buy back AAPL.
  • M1's "Auto-Invest" will reinvest proceeds into underweight positions, but you control the timing.
  • Cost: $0 in commissions. Benefit: $1,000 loss offsets $1,000 in capital gains (saving $238 in taxes at 23.8% capital gains rate).

On Interactive Brokers (Automated)

  • IBKR's "Tax Optimizer" scans your portfolio daily for tax-loss opportunities. It identifies pairs of correlated stocks (e.g., AAPL and MSFT, VTI and VOO) and executes swaps.
  • Settings: Set "Minimum Loss Threshold" (e.g., $500), "Holding Period" (e.g., 31 days), and "Replacement Stocks" (e.g., a list of 5 alternative tech stocks).
  • Example: AAPL drops 10% with a $5,000 loss. Tax Optimizer sells AAPL and buys MSFT automatically. After 31 days, it may swap back to AAPL if the price is lower.
  • Cost: $0.005/share commissions ($25 for 5,000 shares). Benefit: $5,000 loss saves $1,190 in taxes (23.8% rate).

Case Study: A $500,000 portfolio on IBKR Pro generated $12,000 in realized losses in 2024 (per IBKR's year-end report). This offset $12,000 in capital gains, saving $2,856 in taxes. The total cost of trades was $240 (commissions + data). Net benefit: $2,616.

Actionable Step: If using M1, set a calendar reminder every 30 days to check for losses over $500. If using IBKR, enable Tax Optimizer with a $500 threshold and a 31-day holding period.


Case Study: Building a $500,000 S&P 500 Replica on M1 Finance vs Interactive Brokers

Scenario: Sarah, age 45, has $500,000 to invest in an S&P 500 replica. She's in the 32% tax bracket (23.8% capital gains rate). She plans to hold for 10 years.

Option 1: M1 Finance

  • Setup: Use M1's "S&P 500 Expert Pie" (500 stocks, market-cap weighted). Fund $500,000.
  • Costs: $0 commissions, $0 rebalancing, $0 data. M1 Plus ($125/year) for real-time data.
  • Tax-Loss Harvesting: Manual. Sarah checks quarterly and harvests losses. Average annual losses: $8,000 (1.6% of portfolio).
  • Tax Savings: $8,000 × 23.8% = $1,904/year.
  • Hidden Costs: Slippage (0.2% annual) = $1,000; time (10 hours/year) = $1,000 (at $100/hour). Total: $2,000.
  • Net Benefit: $1,904 – $2,125 (costs + M1 Plus) = -$221/year (slightly negative).

Option 2: Interactive Brokers Pro

  • Setup: Use Portfolio Builder with 500 S&P 500 stocks. Fund $500,000.
  • Costs: $0.005/share commissions. Annual turnover: 20% (100,000 shares) = $500. Data: $18/year. Total: $518.
  • Tax-Loss Harvesting: Automated via Tax Optimizer. Average annual losses: $12,000 (2.4% of portfolio).
  • Tax Savings: $12,000 × 23.8% = $2,856/year.
  • Hidden Costs: Time (5 hours/year) = $500; CPA fee (for complex tax return) = $1,000. Total: $1,500.
  • Net Benefit: $2,856 – $2,018 (costs + CPA) = $838/year.

Option 3: Traditional ETF (VOO)

  • Costs: Expense ratio 0.03% = $150/year. No tax-loss harvesting.
  • Net Benefit: $0 (baseline).

Conclusion: IBKR Pro generates $838/year in net benefits vs. VOO. M1 Finance is slightly negative (-$221/year) due to manual tax harvesting and slippage. However, M1's simplicity may be worth the cost for investors who value automation.

Actionable Step: Run your own numbers using this template. If your portfolio is over $200,000 and you're in the 32%+ bracket, choose IBKR. If under $200,000 or in a lower bracket, M1 or a traditional ETF is better.


What Are the Risks of Creating Your Own ETF?

  1. Tracking Error

    • Your personal ETF may deviate from the index due to fractional share rounding, rebalancing frequency, and cash drag. For a 500-stock portfolio, tracking error is typically 0.05%–0.20% annually (per Vanguard's 2022 study).
    • Example: If you hold cash (uninvested deposits), your return lags by the cash percentage (e.g., 1% cash = 0.05% drag at 5% interest).
  2. Concentration Risk

    • If you manually select stocks, you may overweight sectors (e.g., tech at 40% vs. S&P 500's 30%). This increases volatility. In 2022, a tech-heavy portfolio lost 35% vs. S&P 500's 18% loss.
  3. Behavioral Risk

    • Direct ownership can trigger emotional reactions. Seeing AAPL drop 20% may tempt you to sell, while an ETF masks individual stock volatility. Studies show DIY investors underperform by 1.5%–2.0% annually due to behavioral errors (Dalbar, 2023).
  4. Regulatory Risk

    • SEC Rule 15c3-3 requires brokers to segregate customer assets. Both M1 and IBKR are SIPC-insured ($500,000 per account). However, if you use margin (IBKR), losses can exceed deposits.
  5. Complexity Risk

    • Tax-loss harvesting requires tracking wash sales. If you violate the 30-day rule, losses are disallowed. In 2024, the IRS audited 0.4% of high-income filers for wash sale violations (IRS Data Book).

Actionable Step: Limit your personal ETF to 50–100 stocks if you're a beginner. Use a pre-built index (e.g., S&P 500) rather than custom selection. Set a rule: never sell a stock based on emotion; rebalance only on schedule.


Frequently Asked Questions

1. Can I create my own ETF with less than $10,000? Yes, with M1 Finance, you can start with $100. However, with $10,000, you'll hold only 20–30 stocks (average $333–$500 each), which lacks diversification. For a true S&P 500 replica, you need at least $50,000 to hold 500 stocks with fractional shares. At $10,000, a traditional ETF like VOO (0.03% ER) is more cost-effective.

2. Does M1 Finance charge fees for rebalancing my personal ETF? No, M1 Finance charges $0 for rebalancing, whether daily, weekly, or monthly. The only cost is the opportunity cost of execution timing (market open). M1 Plus ($125/year) offers priority rebalancing, but standard rebalancing is free.

3. How do I avoid wash sales when tax-loss harvesting on Interactive Brokers? IBKR's Tax Optimizer automatically enforces a 31-day holding period before swapping back to the original stock. It also uses a "replacement stock" list (e.g., AAPL → MSFT → QQQ) to avoid substantially identical securities. You can customize the list to include 5–10 correlated stocks.

4. What is the minimum portfolio size for direct indexing to be profitable? Per Vanguard's 2023 white paper, the break-even point is $100,000–$200,000, depending on your tax bracket. For a 32% bracket investor, $100,000 generates $1,000–$2,000 in annual tax savings, offsetting $300–$500 in trading costs. Below $50,000, the complexity and trading costs outweigh benefits.

5. Can I use M1 Finance to create an ETF for international stocks? Yes, M1 supports 6,000+ stocks, including international ADRs (e.g., Alibaba, Toyota). However, fractional shares are limited to US stocks. For international stocks trading on foreign exchanges (e.g., London, Tokyo), use Interactive Brokers, which offers fractional shares for stocks over $1,000 and covers 150+ markets.

6. How often should I rebalance my personal ETF? For market-cap-weighted indices (e.g., S&P 500), rebalance quarterly or when any stock deviates more than 5% from its target weight. For equal-weight portfolios, rebalance monthly. M1's daily auto-rebalance is ideal; IBKR's quarterly rebalancer is sufficient. Over-rebalancing (weekly) increases trading costs by 0.1%–0.3% annually.

7. What happens if one of my stocks in the personal ETF goes bankrupt? If a stock goes to $0 (e.g., Enron in 2001), you lose 100% of that position. In a 500-stock portfolio with equal weights (0.2% each), bankruptcy costs 0.2% of your portfolio. In a market-cap-weighted S&P 500 replica, the largest stock (AAPL at 7%) could lose 50% (3.5% portfolio loss). Traditional ETFs mitigate this through diversification and index reconstitution.


Disclaimer

This article is for educational purposes only and does not constitute financial advice. Past performance is not indicative of future results. Building a personal ETF involves risks, including tracking error, tax complexity, and potential losses. Consult a qualified financial advisor or tax professional before implementing any strategy. M1 Finance and Interactive Brokers are not affiliated with this content. Data as of January 2025.

Ad