rotki
rotki.com
What it is
rotki is an open-source, self-hosted portfolio manager, accounting, and analytics tool focused on privacy. It runs locally on Linux, macOS, and Windows, with data stored on the user's device in a SQLCipher database encrypted using 256-bit AES. Exchange connections use read-only API keys processed locally, while blockchain access uses RPC endpoints chosen by the user. The dashboard tracks assets, liabilities, exposure percentages, and changes in net worth. rotki turns on-chain activity into readable events and generates profit-and-loss and tax reports. Listed integrations cover numerous chains, including Ethereum, Bitcoin, Avalanche, Polygon PoS, Arbitrum One, and Base, with early Solana support; the product says it detects and decodes more than 140 DeFi protocols. Premium adds graphs and analytics, advanced staking, higher event limits, decentralized-exchange accounting, and DeFi historical profit-and-loss reporting. It also allows encrypted database backup and synchronization across devices. The Free and Starter plans include up to 1,000 recent events and 10 notes; Starter lists no ETH staking. Supporter is €9 a month, Basic is €25 a month, and Advanced is €45 a month.
Spec sheet
- What it does
- rotki combines exchange, wallet and DeFi data, decodes on-chain activity and produces portfolio, profit-and-loss and tax reports locally.Read 21 Oct 2026 · rotki.com
- Product
- rotki is an open-source, self-hosted portfolio manager, accounting and analytics tool focused on privacy.Read 1 Oct 2026 · rotki.com
- Platforms
- Downloads are provided for Linux, Mac, Windows, and Docker.Read 1 Oct 2026 · rotki.com
- Free plan
- YesRead 20 Sep 2026 · rotki.com
- Integrations
- The product advertises support for more than 190 exchanges, blockchains and DeFi protocols, including Ethereum, Bitcoin, Solana, Kraken, Coinbase and Binance.Read 21 Oct 2026 · rotki.com
- Support
- rotki provides support and community contact through [email protected], Discord, Reddit, Twitter, and GitHub.Read 1 Oct 2026 · rotki.com
- Founded
- 2017Read 28 Sep 2026 · rotki.com
- Company
- Rotki Solutions GmbH lists Matthiasstr. 11, 10249 Berlin, Germany, and names Eleftherios Karapetsas as its representative.Read 1 Oct 2026 · rotki.com
- Accounting and tax
- rotki decodes on-chain activity into readable events and produces profit-and-loss and tax reports.Read 1 Oct 2026 · rotki.com
- Blockchain integrations
- The integrations page lists Ethereum, Bitcoin, Bitcoin Cash, Kusama, Avalanche, Polkadot, Optimism, Polygon PoS, Arbitrum One, Base, Hyperliquid, Gnosis, Scroll, Binance Smart Chain, Monad, ZKSync Lite, and early Solana support.Read 1 Oct 2026 · rotki.com
- Company facts
- LinkedIn lists Rotki Solutions GmbH as privately held, headquartered in Berlin, founded in 2020 and employing 2–10 people.Read 21 Oct 2026 · linkedin.com
- CSV import
- CSV files can be imported for exchanges without an API integration, including generic custom formats.Read 21 Oct 2026 · docs.rotki.com
- Data synchronization
- Premium users can back up and synchronize an encrypted database across devices, with decryption controlled by their password.Read 1 Oct 2026 · rotki.com
- DeFi decoding
- The application converts raw blockchain activity and DeFi positions into readable accounting events.Read 21 Oct 2026 · rotki.com
- DeFi integrations
- rotki says more than 140 DeFi protocols are automatically detected and decoded.Read 1 Oct 2026 · rotki.com
- Developer extensibility
- Developers can build from source, run Python and Vue/TypeScript workflows, use Docker publishing guidance and contribute through GitHub issues and pull requests.Read 21 Oct 2026 · docs.rotki.com
- Documentation depth
- Documentation includes installation, usage, accounting, integrations, settings, troubleshooting, mobile/Docker, premium APIs, contribution guides and LLM-friendly files.Read 21 Oct 2026 · docs.rotki.com
- Download options
- Prebuilt packages are available as Linux AppImage or tarball, macOS Intel or Apple Silicon DMG, and Windows installer, with checksum or attestation verification guidance.Read 21 Oct 2026 · docs.rotki.com
- Encryption
- rotki stores its local database encrypted with SQLCipher using 256-bit AES.Read 1 Oct 2026 · rotki.com
- Exchange integrations
- Centralized exchanges connect through API keys to import balances, trades, deposits, and withdrawals, with API keys processed locally.Read 1 Oct 2026 · rotki.com
- External data services
- Supported external services include Etherscan, Blockscout, Helius, CryptoCompare, Beaconchain, OpenSea, Alchemy, Moralis, The Graph, DefiLlama and CoinGecko.Read 21 Oct 2026 · docs.rotki.com
- Funding news
- Octant reported on January 22, 2024 that rotki was participating in its funding round and seeking funds for salaries and additional developers.Read 21 Oct 2026 · octant.build
- Independent listing
- GoodFirms lists rotki as open-source and self-hosted, with a starting price of €9 per month and a free version.Read 21 Oct 2026 · goodfirms.co
- Indexer cost limitation
- The 1.44.1 release notes say Base requires a paid Etherscan or Blockscout key, while Polygon’s free Blockscout tier ended.Read 21 Oct 2026 · github.com
- Integration limitation
- Loopring tracking was removed in version 1.44 because the Loopring API shut down; historical data remains but new balances are not queried.Read 21 Oct 2026 · docs.rotki.com
- Licence
- The public rotki repository is licensed under AGPL-3.0.Read 21 Oct 2026 · github.com
- Limit: coverage
- A Reddit discussion describes rotki as having potential but says users may need to become more involved with the community.Read 21 Oct 2026 · reddit.com
- Local privacy
- Transaction data is stored on the user’s device in a SQLCipher database using 256-bit AES encryption, and the company says financial data does not pass through its servers by default.Read 21 Oct 2026 · rotki.com
- Local-first
- rotki runs locally, reads exchanges through read-only API keys and chains through chosen RPC endpoints, and stores data on the user's device.Read 1 Oct 2026 · rotki.com
- MCP server
- Basic and Advanced plans provide a local Model Context Protocol server for read-only AI queries over balances and history, with configurable masking modes.Read 21 Oct 2026 · rotki.com
- Portfolio dashboard
- The dashboard shows assets, liabilities, exposure percentages, balances by location and net-worth history.Read 21 Oct 2026 · rotki.com
- Portfolio tracking
- The dashboard shows assets, liabilities, exposure percentages, and net-worth changes over time.Read 1 Oct 2026 · rotki.com
- Praise: ownership
- The same Reddit discussion says the free version is useful and that the commenter pays for premium mainly to support the developers.Read 21 Oct 2026 · reddit.com
- Praise: privacy
- A Reddit user praised rotki for running locally, being open source and allowing users to query their own nodes without sending portfolio data to third-party servers.Read 21 Oct 2026 · reddit.com
- Premium features
- Premium adds graphs and analytics, advanced staking, higher event limits, decentralized-exchange accounting, and DeFi historical profit-and-loss reporting.Read 1 Oct 2026 · rotki.com
- Premium sync
- Premium database synchronization encrypts the database with the user’s password before upload and supports cross-device restoration.Read 21 Oct 2026 · rotki.com
- Public API
- The developer documentation exposes a local REST backend API, normally available at 127.0.0.1:4242 during frontend development.Read 21 Oct 2026 · docs.rotki.com
- Rating on G2
- 0.0 out of 5 from 0 reviews; G2 says there are insufficient reviews to provide buying insight.Read 21 Oct 2026 · g2.com
- Read-only connections
- Exchange connections use read-only API keys and blockchain queries use user-selected endpoints; rotki does not hold funds.Read 21 Oct 2026 · rotki.com
- Release news
- GitHub’s 1.44.0 release added a local MCP server, cross-chain bridge matching, a rebuilt snapshot editor, three exchanges and a Docker overhaul.Read 21 Oct 2026 · github.com
- Security limitation
- Docker deployments without a session key expose API routes without authentication; the documentation warns users to secure any externally reachable instance.Read 21 Oct 2026 · docs.rotki.com
- Self-hosting
- Docker and Docker Compose deployment are documented, including configurable ports, volumes, environment variables and session authentication.Read 21 Oct 2026 · docs.rotki.com
- System requirements
- Minimums are a 64-bit Linux distribution with glibc 2.28+, macOS 11 or later, Windows 10 64-bit or later, 4 GB RAM and 2 GB disk space plus database storage.Read 21 Oct 2026 · docs.rotki.com
- Tax limitation
- rotki states that it does not provide tax or legal advice and that users are responsible for reviewing reports with qualified advisors.Read 1 Oct 2026 · rotki.com
- Tax reporting
- Users can calculate taxable profit or loss for a selected period using configurable accounting settings.Read 21 Oct 2026 · docs.rotki.com
Plans and prices
Strong points and limits
Strong points
- Stores local data encrypted with 256-bit AES
- Exchange API keys are processed locally
- Tracks assets, liabilities, and net-worth changes
- Automatically detects and decodes more than 140 DeFi protocols
Limits
- Free and Starter list a 1,000-event limit
- Starter includes no ETH staking
- The maker does not provide tax or legal advice
Who it suits
rotki suits people who want a locally stored portfolio and accounting tool for crypto assets, with exchange data accessed through read-only keys. Its reports can support tax preparation, but users are responsible for reviewing them with qualified advisors.
Verdict
rotki emphasizes local data handling while covering portfolio tracking, on-chain accounting, and reports. Review the plan limits and have tax reports checked by a qualified advisor.
Where Specifiction places it
- Portfolio Management Software#4 of 819.0
- Crypto Tax Software#3 of 218.9
- Crypto Accounting Software#4 of 258.8
- Cryptocurrency Tax Calculator#3 of 188.9
- Nft Portfolio Management#1 of 58.8
- Crypto Portfolio Management software#3 of 138.8