Skip to content
SPECIFICTION
Get listed

rotki

rotki.com

From €9/mo Free plan Open source WebWindowsmacOSLinuxAPISelf-hosted
Visit rotki.com
Spec score 9.0 #4 of 81 in Portfolio Management Software

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

Free Free 1,000 recent events · 10 user notes Read 20 Sep 2026 · rotki.com
Starter Free 1K historical events Read 21 Oct 2026 · rotki.com
Supporter €9 a month Billed monthly 3K historical events · 1 device Read 21 Oct 2026 · rotki.com
Supporter €9 a month Billed monthly in EUR Higher limits than Free; exact limits depend on plan Read 1 Oct 2026 · rotki.com
Basic €25 a month Billed monthly 30K historical events · up to 2 devices · standard support Read 21 Oct 2026 · rotki.com
Basic €25 a month Billed monthly in EUR Higher limits than Free; exact limits depend on plan Read 1 Oct 2026 · rotki.com
Advanced €45 a month Billed monthly 100K historical events · up to 4 devices · standard support Read 21 Oct 2026 · rotki.com
Advanced €45 a month Billed monthly in EUR Higher limits than Free; exact limits depend on plan Read 1 Oct 2026 · rotki.com
Custom Priced on request Custom plan suited to your needs Read 1 Oct 2026 · rotki.com
Custom Priced on request Negotiable event and device limits · bespoke customization assistance Read 21 Oct 2026 · rotki.com

Every rotki plan and price →

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

Alternatives to rotkiAll alternatives →