GOOGLEFINANCE Crypto — Limitations & Better Alternatives (2026)
TL;DR
=GOOGLEFINANCE("BTCUSD") works for Bitcoin and a handful of major coins, but it's limited to ~10-15 tickers, delayed by 20 minutes, and missing volume, market cap, and historical data for crypto. For anything beyond basic BTC/ETH prices, use CoinTable — a dedicated Google Sheets add-on with 10,000+ coins and real-time data.
How GOOGLEFINANCE Works for Crypto
Google's built-in GOOGLEFINANCE function was designed for stocks. Crypto support was added later and it shows. Here's the basic syntax:
=GOOGLEFINANCE("BTCUSD") → Bitcoin price in USD
=GOOGLEFINANCE("ETHUSD") → Ethereum price in USD
This is the simplest way to get a Bitcoin price into Google Sheets — no add-on, no API, no setup. If all you need is BTC or ETH in USD, it works. The problems start when you need anything more. For a complete guide to all methods, see how to get crypto prices in Google Sheets.
Supported Crypto Tickers
GOOGLEFINANCE supports a small, undocumented list of cryptocurrency pairs. Based on testing in March 2026, these tickers return data:
| GOOGLEFINANCE Ticker | Cryptocurrency | Works? |
|---|---|---|
BTCUSD | Bitcoin | Yes |
ETHUSD | Ethereum | Yes |
LTCUSD | Litecoin | Yes |
BCHUSD | Bitcoin Cash | Yes |
XRPUSD | XRP | Yes |
DOGEUSD | Dogecoin | Yes |
ADAUSD | Cardano | Yes |
DOTUSD | Polkadot | Yes |
SOLUSD | Solana | Yes |
MATICUSD | Polygon | Yes |
AVAXUSD | Avalanche | Inconsistent |
SHIBUSD | Shiba Inu | No |
LINKUSD | Chainlink | Inconsistent |
UNIUSD | Uniswap | No |
AAVEUSD | Aave | No |
Google has never published an official list of supported crypto pairs. Tickers appear and disappear without warning. If you're building a portfolio tracker that depends on GOOGLEFINANCE for crypto, you're building on sand.
The 5 Limitations
1. Only ~10-15 Major Coins Supported
GOOGLEFINANCE covers roughly 10-15 cryptocurrencies. There are over 10,000 actively traded coins. That means if you hold SOL, DOGE, and a few altcoins, you might be fine — but add anything outside the top 15 and you'll get #N/A errors.
CoinTable, a Google Sheets add-on for cryptocurrency prices, supports over 10,000 coins. Any token listed on major exchanges is available:
=CT_PRICE("PEPE") → Works
=CT_PRICE("ARB") → Works
=CT_PRICE("ONDO") → Works
=CT_PRICE("WIF") → Works
Try =GOOGLEFINANCE("PEPEUSD") and you get nothing.
2. 20-Minute Price Delay
GOOGLEFINANCE crypto prices are delayed by approximately 20 minutes. Google's documentation confirms this for stock data, and crypto data follows the same delayed feed.
For a long-term portfolio tracker updated weekly, this is acceptable. For anything where you need current prices — rebalancing decisions, monitoring positions, or sharing a live dashboard — a 20-minute delay is a real problem.
CoinTable pulls prices that are updated every few minutes, depending on your plan. The Plus plan includes auto-refresh for near-real-time updates.
3. No Historical Data for Crypto
With stocks, GOOGLEFINANCE can return historical data:
=GOOGLEFINANCE("GOOG", "price", "2025-01-01", "2025-12-31", "DAILY")
Try the same with crypto:
=GOOGLEFINANCE("BTCUSD", "price", "2025-01-01", "2025-12-31", "DAILY")
This returns #N/A or inconsistent results. Google has never reliably supported historical crypto data through GOOGLEFINANCE. You cannot use it to build a historical price chart or calculate performance over time.
4. No Volume, Market Cap, or Other Metrics
GOOGLEFINANCE for crypto returns one thing: price. That's it. No trading volume. No market capitalization. No 24-hour change percentage. No circulating supply. No all-time high.
With CoinTable, every metric has its own formula:
=CT_PRICE("BTC") Price
=CT_CHANGE("BTC") 24h change %
=CT_MARKETCAP("BTC") Market cap
=CT_VOLUME("BTC") 24h volume
=CT_ATH("BTC") All-time high
=CT_SUPPLY("BTC") Circulating supply
=CT_RANK("BTC") Market cap rank
For the complete formula list, see the crypto formulas cheat sheet.
5. Inconsistent Locale Support
GOOGLEFINANCE behaves differently depending on your Google Sheets locale setting. Users with European locales (comma as decimal separator) report different results or errors with crypto tickers. The ticker format also varies — some locales require CURRENCY:BTCUSD while others work without the prefix.
There's no documentation on this, which means you can build a sheet that works perfectly in your locale and breaks when a colleague opens it in theirs.
CoinTable uses the same formula syntax regardless of locale. =CT_PRICE("BTC") works the same everywhere.
Better Alternatives
CoinTable (Recommended)
The most direct replacement. Install from Google Workspace Marketplace, no API key required, formulas use standard tickers.
| What you need | GOOGLEFINANCE | CoinTable |
|---|---|---|
| Bitcoin price | =GOOGLEFINANCE("BTCUSD") | =CT_PRICE("BTC") |
| Altcoin prices | Limited (~15 coins) | 10,000+ coins |
| Market cap | Not available | =CT_MARKETCAP("BTC") |
| 24h change | Not available | =CT_CHANGE("BTC") |
| Volume | Not available | =CT_VOLUME("BTC") |
| Multi-currency | USD only | 50+ fiat currencies |
For a full comparison of add-on options, see best crypto add-ons for Google Sheets.
CoinGecko API (via Apps Script)
If you need historical data, CoinGecko's API can be connected to Sheets through Apps Script. Requires an API key, JavaScript knowledge, and ongoing maintenance. More details in the CoinTable vs CoinGecko comparison.
Custom Apps Script
You can write your own Apps Script functions that call any public crypto API (CoinGecko, CoinMarketCap, Binance). This gives maximum flexibility but requires development time and breaks when APIs change.
Migration Guide: GOOGLEFINANCE to CoinTable
Replacing GOOGLEFINANCE with CoinTable takes about 2 minutes. Here's the formula mapping:
| GOOGLEFINANCE Formula | CoinTable Equivalent |
|---|---|
=GOOGLEFINANCE("BTCUSD") | =CT_PRICE("BTC") |
=GOOGLEFINANCE("ETHUSD") | =CT_PRICE("ETH") |
=GOOGLEFINANCE("LTCUSD") | =CT_PRICE("LTC") |
=GOOGLEFINANCE("BCHUSD") | =CT_PRICE("BCH") |
=GOOGLEFINANCE("XRPUSD") | =CT_PRICE("XRP") |
=GOOGLEFINANCE("DOGEUSD") | =CT_PRICE("DOGE") |
=GOOGLEFINANCE("ADAUSD") | =CT_PRICE("ADA") |
=GOOGLEFINANCE("DOTUSD") | =CT_PRICE("DOT") |
=GOOGLEFINANCE("SOLUSD") | =CT_PRICE("SOL") |
=GOOGLEFINANCE("MATICUSD") | =CT_PRICE("MATIC") |
Steps:
- Install CoinTable from Google Workspace Marketplace
- Find-and-replace
GOOGLEFINANCE("BTCUSD")withCT_PRICE("BTC") - Repeat for each ticker
- Add new formulas for data GOOGLEFINANCE couldn't provide:
CT_CHANGE,CT_MARKETCAP,CT_VOLUME
The CoinTable formulas are shorter, use familiar ticker symbols, and support every coin you'll ever need — not just the 10-15 that Google decided to include.
If you want to track Bitcoin price specifically, CoinTable gives you a complete BTC dashboard with price, change, market cap, volume, ATH, and rank — all from a single add-on.
When GOOGLEFINANCE Is Still Fine
Be fair: GOOGLEFINANCE has one advantage. It's built into Google Sheets. No installation. No add-on permissions. If you literally only need BTC or ETH price in USD and you don't care about a 20-minute delay, =GOOGLEFINANCE("BTCUSD") is the fastest possible path.
But the moment you need a second altcoin, a market cap figure, or a price in euros, GOOGLEFINANCE hits a wall. That's where CoinTable picks up.
Frequently Asked Questions
Does GOOGLEFINANCE work for crypto?
Yes, but only for approximately 10-15 major cryptocurrencies like BTC, ETH, and LTC. GOOGLEFINANCE does not support altcoins, DeFi tokens, or meme coins. Prices are delayed by 20 minutes and no volume or market cap data is available.
Why is GOOGLEFINANCE not showing crypto prices?
GOOGLEFINANCE crypto support is limited and inconsistent. It only works with specific ticker formats like =GOOGLEFINANCE("BTCUSD"). If you get an error, the coin may not be supported, or Google may have temporarily disabled crypto data. Use CoinTable for reliable 10,000+ coin coverage.
How do I replace GOOGLEFINANCE with CoinTable?
Install the CoinTable add-on from Google Workspace Marketplace (30 seconds, no API key). Then replace =GOOGLEFINANCE("BTCUSD") with =CT_PRICE("BTC"). CoinTable uses simple ticker symbols and supports 10,000+ cryptocurrencies.
Is GOOGLEFINANCE crypto data real-time?
No. GOOGLEFINANCE crypto prices are delayed by approximately 20 minutes. For more current prices, use the CoinTable add-on which provides near real-time data that updates on refresh.
What cryptocurrencies does GOOGLEFINANCE support?
GOOGLEFINANCE supports approximately 10-15 major cryptocurrencies: BTC, ETH, LTC, BCH, XRP, DOGE, ADA, DOT, SOL, and MATIC. The exact list varies by region and changes without notice.
Stop copying prices manually
Free covers 300 requests a month. Plus is $5/month for unlimited requests and 10,000+ coins.
Related Articles
View allTrack Bitcoin Price in Google Sheets (2026 Guide)
Get live Bitcoin price in Google Sheets with =CT_PRICE("BTC"). 4 methods compared: CoinTable, GOOGLEFINANCE, API, Apps Script. Free setup in 30 seconds.
8 min readCrypto Portfolio Tracker in Google Sheets (Free Template, 2026)
Build a free crypto portfolio tracker in Google Sheets with CoinTable. Live prices, P&L, 24h changes. Step-by-step guide with formulas.
10 min readTrack Ethereum Price in Google Sheets (2026)
Get live Ethereum (ETH) price in Google Sheets with =CT_PRICE("ETH"). Track price, market cap, staking context. Free, no API key needed.
7 min read