Best Crypto Google Sheets Templates (2026)

·7 min read

TL;DR

5 free crypto Google Sheets templates you can build today using CoinTable formulas: Portfolio Tracker, DCA Calculator, Watchlist, Multi-Currency Converter, and Tax Helper. Each template uses live data — no manual price updates.

Why Use Templates?

Building a crypto spreadsheet from scratch takes time. These templates give you a head start with proven layouts and formulas. Each one uses CoinTable, a Google Sheets add-on for cryptocurrency prices, to pull live prices, so your data is always current. If you're new to getting crypto data into Google Sheets, start with our guide on how to get crypto prices in Google Sheets.

Requirements: Install the free CoinTable add-on to use these templates.

Template 1: Portfolio Tracker

Track the value of all your crypto holdings in one place.

What it does: Shows each coin's current price, your quantity, total value, profit/loss, and allocation percentage.

Key Formulas

ColumnFormulaDescription
Current Price=CT_PRICE(A2)Live price from CoinTable
24h Change=CT_CHANGE(A2)Daily change percentage
Total Value=CT_PRICE(A2) * C2Price × quantity
P/L=CT_PRICE(A2) * C2 - D2 * C2Current value minus cost basis
Allocation=E2 / SUM(E$2:E$20)Percentage of total portfolio

Layout

CoinTickerQtyAvg CostPrice24h %ValueP/L
BitcoinBTC0.5$45,000=CT_PRICE("BTC")=CT_CHANGE("BTC")......
EthereumETH10$2,800=CT_PRICE("ETH")=CT_CHANGE("ETH")......

Add a summary row at the top with =SUM() for total portfolio value and overall P/L.

Template 2: DCA Calculator

Plan and track your dollar-cost averaging strategy.

What it does: Shows your average entry price, total invested, current value, and DCA performance over time.

Key Formulas

Current Price:    =CT_PRICE("BTC")
Total Invested:   =SUM(B2:B100)
Total Coins:      =SUM(C2:C100)
Average Cost:     =SUM(B2:B100) / SUM(C2:C100)
Current Value:    =SUM(C2:C100) * CT_PRICE("BTC")
Total Return:     =(Current Value - Total Invested) / Total Invested

Layout

DateAmount ($)Coins BoughtPrice at Purchase
2026-01-01$2000.00285$70,175
2026-02-01$2000.00278$71,942
2026-03-01$2000.00291$68,728

Add a dashboard at the top showing average cost vs. current price to see how your DCA strategy is performing.

Template 3: Watchlist

Monitor coins you're interested in without tracking holdings.

What it does: A quick-reference dashboard showing price, change, market cap, volume, and rank for your favorite coins.

Key Formulas

For each coin in your watchlist (with ticker in column A):

Price:       =CT_PRICE(A2)
24h Change:  =CT_CHANGE(A2)
Market Cap:  =CT_MARKETCAP(A2)
Volume:      =CT_VOLUME(A2)
Rank:        =CT_RANK(A2)
ATH:         =CT_ATH(A2)
vs ATH:      =CT_ATHCHANGE(A2)

Layout

TickerPrice24h %Market CapVolumeRankATHvs ATH %
BTC=CT_PRICE("BTC")=CT_CHANGE("BTC")=CT_MARKETCAP("BTC")............
ETH=CT_PRICE("ETH")=CT_CHANGE("ETH")=CT_MARKETCAP("ETH")............
SOL=CT_PRICE("SOL")=CT_CHANGE("SOL")=CT_MARKETCAP("SOL")............

Use conditional formatting to highlight cells green (positive change) or red (negative change).

Template 4: Multi-Currency Converter

See crypto prices in multiple fiat currencies side by side.

What it does: Shows any crypto's price in USD, EUR, GBP, JPY, and other currencies simultaneously.

Key Formulas

CoinTable's second argument controls the fiat currency:

USD:  =CT_PRICE("BTC", "USD")
EUR:  =CT_PRICE("BTC", "EUR")
GBP:  =CT_PRICE("BTC", "GBP")
JPY:  =CT_PRICE("BTC", "JPY")
CHF:  =CT_PRICE("BTC", "CHF")
AUD:  =CT_PRICE("BTC", "AUD")

Layout

CoinUSDEURGBPJPYAUD
BTC=CT_PRICE("BTC","USD")=CT_PRICE("BTC","EUR").........
ETH=CT_PRICE("ETH","USD")=CT_PRICE("ETH","EUR").........

This template is especially useful for international traders or anyone reporting in multiple currencies.

Template 5: Tax Helper

Organize your trades for tax reporting.

What it does: Records buy/sell transactions with current market values to help calculate capital gains and losses.

Key Formulas

Current Price:     =CT_PRICE(B2)
Current Value:     =CT_PRICE(B2) * C2
Cost Basis:        =D2 * C2
Unrealized P/L:    =CT_PRICE(B2) * C2 - D2 * C2
Realized P/L:      =F2 * G2 - D2 * G2  (sell price × qty - avg cost × qty)

Layout

DateCoinQtyAvg CostActionSell PriceCurrent PriceUnrealized P/L
2026-01-15BTC0.1$68,000BUY=CT_PRICE("BTC")...
2026-02-20ETH5$2,500BUY=CT_PRICE("ETH")...

Note: This template is a starting point for organization. Always consult a tax professional for your specific situation.

Getting Started

  1. Install CoinTableGet it free from Google Workspace Marketplace
  2. Copy a template — Create a new Google Sheet and set up the columns from any template above
  3. Add your data — Enter your tickers, quantities, and costs
  4. Watch it update — CoinTable formulas pull live prices automatically

All five templates work with CoinTable's free tier (300 requests/month). For heavy users tracking 20+ coins, the Plus plan ($5/month) gives you unlimited requests and auto-refresh.

For a deeper dive into individual templates, see our crypto portfolio tracker guide, DCA calculator tutorial, and crypto tax tracker guide. For a quick reference of all available formulas, check the crypto formulas cheat sheet.

Frequently Asked Questions

Are these crypto Google Sheets templates free?

Yes. All five templates are free to build using CoinTable formulas. CoinTable offers a free tier with 300 requests per month, which is enough for most personal use.

Do I need coding skills to use these templates?

No. All templates use simple CoinTable formulas like =CT_PRICE("BTC"). No API keys, no JavaScript, no coding required. Just install the CoinTable add-on and start typing formulas.

How do I install CoinTable for these templates?

Open Google Sheets, go to Extensions > Add-ons > Get add-ons, search for "CoinTable", and click Install. It takes about 30 seconds. No account or API key needed.

Can I customize these templates for my needs?

Absolutely. These templates are starting points. You can add more coins, change fiat currencies (use the second argument like =CT_PRICE("BTC", "EUR")), add conditional formatting, or combine elements from multiple templates.

How often do prices update in these templates?

CoinTable prices update when you refresh. Press Ctrl+Shift+F9 or use Extensions > CoinTable > Refresh Prices. CoinTable Plus subscribers get automatic refresh.

Stop copying prices manually

Free covers 300 requests a month. Plus is $5/month for unlimited requests and 10,000+ coins.