Finland crypto FIFO tax calculator
Calculate taxes for the Finnish government from your crypto tradings
Finnish government has rules for taxation of different crypto trades. The rules are quite complex compared to how easy it is to trade coins, so this project aims to build an easy-to-use and free tool so you know to pay correct amount of taxes.
Try it out!
The website is live and accessible for free at:
Getting started
At the moment this project implements the examples from vero.fi as unit tests.
You can run the unit tests with yarn test
.
Later this will be probably deployed as a webapp
Developing
First run: Install dependencies with yarn
.
After that the development is basic TDD using:
yarn test --watch
This watches all changed files automatically for changes and re-runs appropriate
tests when necessary. See src/
folder for both unit tests and implementation.
Deployment
This project is deployed to Netlify. All pull requests create a new test
environment and the master
branch is deployed to production automatically.
Features
This project
- Tries to implement the vero.fi specification as good as possible
- Is zero trust / low trust
- User data never leaves user's own machine
- Is free to use
- The easier it is to pay taxes, the more (hopefully) people do and it benefits everyone
- Has an extensive test suite for the calculations
- All official examples from vero.fi are implemented as tests
Contributing
This is a free and voluntary open source project. Pull requests are warmly welcome. If you'd like to contribute, please fork the repository and use a feature branch.
If you find any bugs or want to propose a new feature, please open a Github issue to discuss.
Licensing
The code in this project is licensed under MIT license.