Should I use a spreadsheet or an app to track my target allocation?
Por Artur Brasil · Atualizado em October 20, 2026 · 8 min de leitura
A spreadsheet is enough while your portfolio is small, sits in one or two accounts, and you are happy to maintain the formulas. An app earns its place when the upkeep (prices, contribution math, rounding, checking for mistakes) costs you more than the app does. Neither is wrong, and you can start in a spreadsheet and move later.
Disclosure: this blog is published by Allocta, which makes one of the apps in this category. I've tried to be fair to spreadsheets, and the checks below work on any tool.
- A spreadsheet is enough while the portfolio is small and sits in one or two accounts. An app helps when upkeep costs more.
- Test your sheet with a known example. It should return VTI $0, VXUS $529.41 and BND $470.59.
- Common failures are structural: a row left out of a SUM, a stale price, or targets that do not add to 100%.
- Neither choice is wrong. You can start in a spreadsheet and move to an app later.
What does a working target-allocation spreadsheet contain?
Three tabs are enough for most people. The layout below is one reasonable design, not a standard.
Tab 1: Targets. One row per fund or asset class.
| A: Asset | B: Fund | C: Target % |
|---|---|---|
| U.S. stocks | VTI | 60% |
| International stocks | VXUS | 30% |
| U.S. bonds | BND | 10% |
| Total | =SUM(C2:C4) (must equal 100%) |
(Funds are examples only, not recommendations.)
Tab 2: Holdings. One row per fund.
| A: Ticker | B: Shares | C: Price | D: Value | E: % of total | F: Target % | G: Gap in dollars |
|---|---|---|---|---|---|---|
| (typed) | (typed) | (typed or formula) | =B2*C2 | =D2/SUM(D$2:D$4) | lookup from Tab 1 | =F2*SUM(D$2:D$4)-D2 |
Tab 3: Contribution. This is where the work happens.
| Cell or column | What it holds |
|---|---|
| B1 | New money this month (typed) |
| B2 | New total: =SUM(Holdings!D2:D4)+B1 |
| Column B, per fund | Target value: =Target% * $B$2 |
| Column C, per fund | Current value (from Holdings) |
| Column D, per fund | Need: =MAX(0, B-C) |
| Column E, per fund | Share of contribution (see below) |
For column E, there are two cases. If the sum of all needs is at least the contribution, split in proportion to need: =D/SUM(D)*$B$1. If the sum of needs is smaller than the contribution, every fund first gets its need and the extra is split by target percentage: =D + ($B$1-SUM(D))*Target%. Many first sheets forget the second case.
A fourth tab, a plain log of date, ticker, shares and price, gives you history.
Check your sheet with a known answer. Feed it this example: a $50,000 portfolio with VTI at $33,000, VXUS at $13,500 and BND at $3,500, targets 60/30/10, and a $1,000 contribution. It should return VTI $0, VXUS $529.41 and BND $470.59 (the steps are in How much to invest each month). If it does not, you have found a bug before it cost you anything. The same test works on any app.
Where do spreadsheet prices come from?
You can type prices, or pull them. Google Sheets has GOOGLEFINANCE, which Google documents as "Real-time price quote, delayed by up to 20 minutes," and says the data is "not for trading purposes or advice." Excel's Stocks data type uses LSEG Data & Analytics (formerly Refinitiv), and Microsoft says the content is provided for information purposes only and is not intended for trading. Prices may be delayed, so check Microsoft's notice for the exchange you care about.
For a monthly contribution a 15- or 20-minute delay rarely matters. A stale or missing price does.
Where do spreadsheets go wrong?
Formulas, mostly. The research on spreadsheet errors is old and was done on business spreadsheets, not personal portfolio trackers. Treat the numbers as a warning about human error, not a forecast for your sheet.
- Researcher Raymond Panko's review of intensive inspection studies of operational spreadsheets found errors in 94% of the 85 spreadsheets studied.
- His earlier review (2000) points the same way: the most recent field audits at the time found errors in at least 86% of the spreadsheets audited, and the older audits used methods unlikely to catch most errors.
- Based on human-error research, he expects cell error rates in the range of 1% to 5%; lab studies of 967 people building spreadsheets averaged 3.9%.
- Errors are hard to catch: in experiments, people inspecting spreadsheets found an average of 60% of the errors.
- Panko's conclusion: errors are "rare on a per-cell basis," but in large spreadsheets at least one wrong bottom-line value is very likely.
Illustrative math. Suppose each of 30 formulas had a 1% chance of being wrong, the low end of that range, and the errors were independent. The chance that at least one is wrong is 1 − 0.99^30 ≈ 26%. A small allocation sheet has simple, copied formulas, so the real risk is likely lower, but it is not zero.
Common failure points in a rebalancing sheet are structural and easy to name (these are my own judgment):
- A row inserted outside the range of a
SUM, so a fund drops out of the total. - A price typed by hand and never updated.
- Targets that sum to 110% and nobody notices.
- Contribution formulas that ignore the case where needs total less than the contribution.
- Whole-share rounding left out, so the buy list asks for 7.56 shares of a fund your broker only sells whole (see Fractional shares and rebalancing).
- No history, so you cannot see what you bought last month.
What does a spreadsheet do well?
- Total control. You can see and change every formula. If you want a rule no tool has, you can write it.
- Cost. If you already use a spreadsheet program, the added cost can be zero.
- Ownership. The file lives where you put it.
- Learning. Building the sheet forces you to understand the contribution math.
When does an app make sense?
These are judgment calls. Consider an app if:
- You hold more than a handful of funds, or use several accounts or currencies.
- You need whole-share rounding handled, not just dollar targets.
- You have skipped updates before. A tool that fails when you forget is worse than none.
- You want history and charts without building them.
Allocta is one example. It is built around buying only: it calculates how to split a contribution so your holdings move toward their targets and it never tells you to sell. It is not a broker and does not place trades. Its free plan covers up to five holdings, and new accounts get a seven-day trial of the paid plan. Whatever you choose, ask what happens to your data, whether you can export it, and what the tool does when it has no price for a fund.
Side by side
| Question | Spreadsheet | App |
|---|---|---|
| Setup | You build it; hours the first time | Enter holdings and targets; fewer choices |
| Prices | Typed, or formula-driven (delays apply) | Varies by app; ask for the source |
| Contribution math | You write and test every formula | Built in; check it against a known example |
| Whole-share rounding | Extra formulas | Varies by app |
| Mistakes | Yours to find; common in the research | Shift to the vendor, but bugs are possible |
| History | A log you keep | Often included |
| Ownership | A file on your drive | Account data held by the vendor |
| Cost | Often free | Free tiers to subscriptions |
How often should I check my allocation?
Less often than most people think. Vanguard's site says an annual rebalance is optimal for many investors and that the key is a schedule that is easy to follow. Fidelity lists calendar, threshold (for example 5 percentage points off target) and hybrid approaches, and warns against tinkering with a portfolio excessively. A tool you open twice a year can be a spreadsheet. A tool you open every month with each contribution leans toward an app.
Perguntas frequentes
Can Google Sheets pull ETF prices automatically?
Yes, with GOOGLEFINANCE. Quotes may be delayed up to 20 minutes and are not sourced from all markets, and Google says the data is for informational purposes, not trading.
Does Excel have live stock prices?
Excel has a Stocks data type with prices from LSEG Data & Analytics. Microsoft says they are for information, not trading, and that prices may be delayed.
How often do spreadsheets contain errors?
In studies of business spreadsheets, a large majority had errors: 94% across 85 intensively inspected sheets. Personal sheets are smaller and simpler, so the rate may differ. Test yours against a known example.
Do I need an app for three ETFs in one account?
Probably not. In my view, a three-fund portfolio in one account fits comfortably in a spreadsheet. The main risk is forgetting to update prices.
Can I start in a spreadsheet and switch later?
Yes. A log of dates, tickers, shares and prices is enough to enter your holdings elsewhere. Keep that log from day one.
Fontes
- Google. GOOGLEFINANCE, Google Docs Editors Help (undated).
- Microsoft Support. About the Stocks financial data sources (undated).
- Raymond R. Panko, University of Hawaii. Spreadsheet Errors: What We Know. What We Think We Can Do. (EuSpRIG, July 2000).
- Raymond R. Panko, University of Hawaii. What We Don't Know About Spreadsheet Errors Today: The Facts, Why We Don't Believe Them, and What We Need to Do (EuSpRIG, 2015).
- Vanguard. Rebalancing your portfolio (undated).
- Fidelity. Rebalancing your portfolio (May 5, 2026).
Educational content, not investment advice.
Calcule seu próximo aporte no Allocta
7 dias, sem cartão. Entra com o Google.

Artur Brasil
Investidor, apaixonado por finanças e mercado financeiro. Escreve para quem investe todo mês e quer entender o porquê de cada decisão. Também desenvolve o Allocta.
Ver todos os artigosVeja também
- Contribution discipline
How Much to Invest Each Month, and Where It Should Go
No single number fits everyone. Benchmarks for monthly investing, 2026 401(k) and IRA limits, and a worked example of splitting each contribution.
· 8 min de leitura
- Practical mechanics
Fractional Shares and Rebalancing: What Changes in the Math
Do fractional shares make rebalancing easier? See the math of whole vs. fractional shares with a worked $1,000 example, plus the catches to check.
· 8 min de leitura
- Allocation and rebalancing
What Is Portfolio Rebalancing? Why Use New Contributions
Rebalancing brings your portfolio back to its target mix. See how new contributions can do it without selling, with a worked $50,000 example.
· 8 min de leitura
- Allocation and rebalancing
How to Split VTI, VXUS and BND in a Three-Fund Portfolio
There is no single right split for VTI, VXUS and BND. See how to pick percentages, what the funds hold, and how to keep the mix on target with new money.
· 9 min de leitura