Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

Upcount invoicing app

Github actions GitHub release (latest by date including pre-releases) GitHub Slack

Upcount is a painless cross-platform invoicing application, built with React & Electron and simplicity in mind.

Invoice list Invoice editing Invoice settings


Upcount is available for Mac, Linux & Windows and can be downloaded from Github releases.


  • 🎯 Totally free & Open source
  • 🎭 Cross platform
  • ⚡️ Offline-first for privacy
  • 👾 Use your own logo
  • 🍭 Customizable settings
  • 🌐 Internationalized
  • ©️ GPLv3 License


  • 🇬🇧 English
  • 🇳🇱 Dutch
  • 🇩🇪 German
  • 🇫🇮 Finnish
  • 🇪🇪 Estonian
  • 🇫🇷 French

If you are interested in adding a language translation to Upcount please open a new issue.

For developers the following commands are needed to add a language.

npm run add-locale de
npm run extract

de must be replaced with the language code you are adding.

The translations are stored in .po files under locales folder. A cross platform app named POEdit could be used for translating them.

Bugs and Feature Requests

Have a bug or a feature request? First, read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

For more generic product questions and feedback please email


madisvain stgeipel KurtMar
madisvain stgeipel KurtMar

Join Upcount Slack workspace to join in on the discussion.


GPLv3 License © Upcount