Dime
github.com
What it is
Dime is a free, open-source command-line tool that calculates United Kingdom cryptoasset taxes from a transaction spreadsheet. It accepts CSV data containing fields such as dates, operations, market values, assets, quantities, fees, and income, with receive, send, swap, and transfer operations. After processing, users can review figures for available tax years and see their current fiat balance. The format supports marking sent and received assets as non-fungible, including guidance for an NFT minted from multiple NFTs. Dime runs locally and stores transactions and computed figures in a SQLite database inside the user’s .dime folder. Installation documentation covers Composer, a PHAR archive, Docker, and an experimental standalone application. Composer and PHAR installations require PHP 8.2 and BCMath; Docker requires Docker and sh or Bash. The project targets people familiar with UK tax rules who want local processing.
Spec sheet
- Purpose
- Dime calculates cryptoasset taxes in the UK from a spreadsheet of transactions and returns tax figures by tax year.Read 5 Oct 2026 · github.com
- Privacy
- Dime processes transactions locally and stores them with computed tax figures in a SQLite database in the user's .dime folder.Read 5 Oct 2026 · github.com
- Support
- The maker says they will try to address bugs and issues related to reported figures, but do not take feature requests; discussion replies are not guaranteed.Read 5 Oct 2026 · github.com
- Founded
- 2022Read 28 Sep 2026 · github.com
- Input format
- Dime accepts a transaction spreadsheet in CSV format with fields including date, operation, market value, assets, quantities, fees and income.Read 5 Oct 2026 · github.com
- Install options
- The project documents installation through Composer, a PHAR archive, Docker and an experimental standalone application.Read 5 Oct 2026 · github.com
- Intended user
- The maker primarily intends Dime for people familiar with UK cryptoasset tax rules who want a privacy-preserving way to complete their tax return.Read 5 Oct 2026 · github.com
- Limitations
- The maker says the tax figures are only as accurate as the spreadsheet and advises consulting a professional accountant before use.Read 5 Oct 2026 · github.com
- NFTs
- The spreadsheet format supports marking sent and received assets as non-fungible, and the guide explains how to report an NFT minted from multiple NFTs.Read 5 Oct 2026 · github.com
- Operations
- The accepted transaction operations are receive, send, swap and transfer.Read 5 Oct 2026 · github.com
- System requirements
- Composer and PHAR installations require PHP 8.2 and the BCMath extension; Docker installation requires Docker and sh or Bash.Read 5 Oct 2026 · github.com
- Tax year review
- After processing a spreadsheet, users can review tax figures for available tax years and see their current fiat balance.Read 5 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free and open source
- Processes transactions locally
- Supports DeFi and NFT records
- Multiple installation methods documented
- Reviews figures by tax year
Limits
- Limited to United Kingdom tax calculations
- Requires accurate spreadsheet data
- Some installations require PHP 8.2 and BCMath
- Standalone application is experimental
Who it suits
It suits UK users comfortable with cryptoasset tax rules, CSV transaction records, and command-line installation. It also supports DeFi and NFT transaction reporting.
Verdict
Dime offers local, privacy-preserving calculations for UK cryptoasset tax data, including DeFi and NFTs. Users should validate spreadsheets carefully and consult a professional accountant as advised by the maker.
Where Specifiction places it
- Crypto Tax Software#12 of 217.7