Google Sheets Templates

Investment Portfolio Tracking System Web App

The Investment Portfolio Tracking System Web App is a role-based Google Apps Script application with 29 sidebar screens, 6 user roles, 19 filterable reports and 27 database tables. It installs with 6,676 seeded rows, including 1,111 transactions, 347 holdings and 851 valuation snapshots, so every screen shows realistic data the first time you sign in.

Most advisory practices and family offices start with a spreadsheet, and the spreadsheet stops working the moment two people edit it or a client asks for a statement. This investment portfolio tracker replaces that file with a proper multi-user system: you record transactions, prices and cashflows, and the system rebuilds FIFO holdings, cost basis, allocation and historical returns on its own.

investment portfolio tracking system web app

🚀 Try the Live Demo

Sign in to the shared demonstration system before you buy. Start with the Auditor account to see a read-only role, then sign in as the Administrator to see every screen.

Launch Live Demo

Demo sign-in accounts

Role Username Password
Administrator admin Mrd#Adm2026!
Portfolio Manager pmanager Pfm#Mgr2026!
Research Analyst analyst Res#Anl2026!
Operations Executive operations Ops#Exe2026!
Client Servicing servicing Cls#Srv2026!
Auditor (read only) auditor Aud#Vwr2026!

These credentials belong only to a seeded shared demo instance that may be reset at any time. Your purchased copy runs under your own Google account with its own database, and you change every password on day one.

Key Features of the Investment Portfolio Tracking System Web App

  • Eight dashboard KPI cards. Assets Under Management, Invested Cost Basis, Unrealised Gain, XIRR Since Inception, Realised Gain (12 months), Income Received (12 months), Return Last 12 Months and Fees Outstanding, switchable from the whole book to one client.
  • FIFO cost basis. Every time a transaction is saved or deleted, holdings, cost basis and valuation snapshots are rebuilt. Each sell carries its realised gain and a Short Term or Long Term classification by holding period.
  • Two return measures. Money-weighted XIRR from the contributions and withdrawals you record, and annualised time-weighted return from month-end snapshots, compared against a benchmark such as NIFTY500TRI.
  • Target allocation with a tolerance band. Drift is shown in percentage points and a rebalance worksheet calculates the adjustment per asset class.
  • A client portfolio management system. Clients, portfolios, accounts, goals, SIPs, contributions, fees, documents and period client statements live in one record.
  • Six server-enforced roles, a permission matrix, a full audit log, a database archive and a backup routine.

Screens Explained

Here are ten of the 29 screens, in the order they appear in the sidebar.

Dashboard

The whole book at a glance: eight KPI cards, Assets Under Management by Month (month-end snapshots including cash), Asset Allocation by Asset Class across equity, mutual fund, bond, ETF, fixed deposit and gold, the ten largest holdings by market value and the largest portfolios.

Investment Portfolio Tracking System Web App dashboard

Portfolios

Each portfolio belongs to one client and carries its own strategy, benchmark, advisory fee percentage and start date. Search and filter by client, strategy and status, then print or export the list.

Investment Portfolio Tracking System Web App portfolios

Transactions

The buy and sell register shows date, portfolio, symbol, quantity, price, net amount, realised gain and gain type. A banner states plainly that nothing here places a trade with a broker.

Investment Portfolio Tracking System Web App transactions

Holdings

Every open position with FIFO average cost, cost basis, latest entered price, market value, unrealised gain and days held, filtered by client, portfolio and asset class. A Recompute button rebuilds positions after an import.

Investment Portfolio Tracking System Web App holdings

SIPs and Recurring Plans

Systematic plans with amount, frequency (monthly, fortnightly or quarterly), instalments done, next due date and status, plus an Email due reminders button. Instalments that actually moved cash are recorded under Contributions.

Investment Portfolio Tracking System Web App SIPs and plans

Asset Allocation

Pick a portfolio to see Target against Actual by Asset Class, a Current Mix by Market Value chart, the number of classes outside the tolerance band and the rebalance worksheet.

Investment Portfolio Tracking System Web App asset allocation

Performance

XIRR since inception, annualised time-weighted return, best and worst month, Growth of 100 against the Benchmark, Period Returns from one month to since inception, the valuation snapshots behind each figure and a monthly returns chart.

Investment Portfolio Tracking System Web App performance

Client Statements

Period statements show opening value, income, realised gain and closing value per client and portfolio. Each can be viewed, emailed from your own Google account, edited or printed.

Investment Portfolio Tracking System Web App client statements

Reports

Nineteen reports in a grouped catalogue, including Portfolio Valuation, Holdings Statement, Realised and Unrealised Gain, Capital Gain Summary (accountant support), Asset Allocation vs Target, Performance Summary, Benchmark Comparison, SIP Instalment and Goal Funding Progress. Each can be filtered, printed and exported to CSV.

Investment Portfolio Tracking System Web App reports

The remaining screens are Clients, Accounts, Goals, Instruments, Price History (with bulk month-end price entry), Income & Actions, Contributions, Watchlist, Benchmarks, Valuations, Fees & Brokerage, Documents, Import / Export, Users, Lists, Settings, Audit Log, Database Archive, Help and Get More Templates.

Investment Portfolio Tracking System Web App vs. Spreadsheet Tracker vs. Paid Portfolio Software

Feature This web app Excel / Sheets tracker Addepar / Orion / Black Diamond
Cost ✅ One-time purchase One-time or free Annual contract
Platform Browser, your Google account Spreadsheet file Vendor cloud
Multi-user roles ✅ 6, server-enforced File sharing only ✅ Yes
FIFO cost basis ✅ Automatic Manual formulas ✅ Yes
XIRR and time-weighted return ✅ Built in Build it yourself ✅ Yes
Live market data No, prices entered or imported Possible with formulas ✅ Yes
Client statements and reports ✅ 19 reports, print and email No ✅ Yes
Data ownership ✅ Your Google Drive ✅ Your file Vendor hosted
Editable source code ✅ Full Apps Script ✅ Formulas No

For small practices that want a wealth management web app without an enterprise contract, this web app sits in the sweet spot.

Who Should Use This System

Perfect for:

  • Independent advisers and small wealth desks looking after 10-100 client portfolios
  • Family offices that want goals, SIPs, fees and statements in one place
  • Teams who want a Google Apps Script portfolio tracker they own and can customise

Not a fit if:

  • You need order placement with a broker or exchange; the system never places trades
  • You need live or streaming market prices; there is no market data feed
  • You want investment advice, recommendations or a statutory tax filing

Real-World Use Cases

Anita runs a three-person advisory practice. At month end her operations executive uses bulk price entry to post every closing price in one pass. Anita then generates client statements, checks each portfolio’s drift on the Asset Allocation screen and emails statements straight from the system.

Rohan manages a family office. Four generations of goals, from education funds to retirement, sit on the Goals screen with funded percentages and status. The Auditor login lets the family’s accountant review everything without being able to change a record.

A boutique research desk uses the Research Analyst role to maintain instruments, price history, benchmarks and the watchlist, while portfolio managers work on transactions and allocation.

Advantages of This Web App

  • One-time cost. No per-user or per-account subscription fees.
  • Everything reconciles. Holdings are the FIFO sum of buys minus sells, market value is quantity times the latest price and allocation totals exactly 100%.
  • Your data stays yours. The database is a Google Sheet in your own Drive, with a dated backup function and a database archive.
  • Configurable. Settings covers the currency code and symbol, print size (3 inch, 4 inch or A4) and email switches.

Opportunities for Improvement

  • Prices must be entered or imported; there is no automatic market data connection.
  • The seeded demo is built around Indian instruments and rupees, so international users should clear the sample data and adjust the currency in Settings.
  • After a bulk import, valuation snapshots should be rebuilt from the Valuations screen so performance figures line up again.
  • As with any Apps Script web app, very large books are bounded by Google’s execution quotas; see the Apps Script quotas documentation.

Best Practices

  1. Try the live demo first so you know which role each colleague needs.
  2. Change all six default passwords and delete accounts you will not use.
  3. Record contributions and withdrawals on the day the cash moved; XIRR and time-weighted return depend on it.
  4. Use bulk price entry at every month end so snapshots stay complete.
  5. Run the backup function before large imports. Deployment follows Google’s standard Apps Script web app guide.

Explore Relevant Templates

Prefer a lighter single-user tool? The Investment Tracker in Google Sheets and the Mutual Fund and SIP Tracker are plain spreadsheets, and the Personal Investment KPI Dashboard summarises returns on one page. For practice-level analytics, read about the Wealth Management Dashboard in Google Sheets. Another role-based system in the same family is the Insurance Agency Management System Web App.

On the store: Chit Fund Management System Web App, Stock Portfolio Tracker in Google Sheets and all Web App templates.

Frequently Asked Questions

Can I try the Investment Portfolio Tracking System Web App before buying?

Yes. The live demo above has six seeded accounts, one per role, from Administrator to a read-only Auditor. The demo is shared and resets, so explore freely but do not enter real client information there.

Does it fetch live prices or place trades?

No. It is a tracking and record-keeping system. It is fed prices and transactions by its users, never connects to a broker or exchange, and gives no investment advice or forecasts.

How is XIRR different from the time-weighted return?

XIRR is money-weighted and uses the contributions and withdrawals you record, so it reflects when cash went in. The time-weighted return strips those cashflows out using month-end snapshots, so it measures the investments alone and is the fairer comparison against a benchmark.

How long does setup take?

Creating the Apps Script project, pasting Code.cs.txt and Index.txt and deploying takes around 10 minutes. First-time setup then builds the database and seed; a large seed can take a few minutes and resumes automatically after Apps Script’s six-minute limit.

How does this compare to paid portfolio software?

Enterprise platforms add custodian feeds, live data and compliance tooling for an annual fee. This web app is a one-time purchase running in your Google account, aimed at smaller teams that enter their own data.

Is the capital gain summary a tax return?

No. The Capital Gain Summary report is prepared to support your accountant. It is not a statutory filing and nothing is submitted to any authority.

About the Author

Built by PK, Microsoft Certified Professional with 15+ years of Excel, Google Sheets, Apps Script and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release.

Conclusion

The Investment Portfolio Tracking System Web App gives a small practice the parts of an enterprise platform it actually uses: FIFO holdings, XIRR and time-weighted returns, target allocation, client statements and 19 reports, behind six proper roles. Try the live demo, then deploy your own copy.

👉 Click here to Purchase the Investment Portfolio Tracking System Web App

✅ Instant download · One-time payment · No subscription

🎥 More tutorials: Youtube.com/@NeoTechNavigators

Last updated: September 2026

PK
Meet PK, the founder of NeotechNavigators.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your data analysis skills to the next level!
https://neotechnavigators.com