Python Accounting

Open-source Python projects categorized as Accounting

Top 16 Python Accounting Projects

  1. ERPNext

    Free and Open Source Enterprise Resource Planning (ERP)

    Project mention: ERPNext VS LedgerSMB - a user suggested alternative | libhunt.com/r/erpnext | 2025-05-08
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rotki

    A portfolio tracking, analytics, accounting and management application that protects your privacy

  4. django-ledger

    Django Ledger is a double entry accounting system and financial analysis engine built on the Django Web Framework.

  5. rp2

    Privacy-focused, free, open-source cryptocurrency tax calculator for multiple countries: it handles multiple coins/exchanges and computes long/short-term capital gains, cost bases, in/out lot relationships/fractioning, and account balances. It supports FIFO, LIFO, HIFO and it outputs in form 8949 format. It has a programmable plugin architecture

  6. ledger-autosync

    Synchronize your ledger-cli files with your bank.

    Project mention: Eventually consistent plain text accounting | news.ycombinator.com | 2024-11-12

    https://github.com/egh/ledger-autosync is really useful for integrating banks OFX files into an existing ledger file. Over time, it learns common patterns, automatically assigning transactions to the correct accounts.

  7. django-hordak

    Double entry accounting in Django

    Project mention: Engineers Do Not Get to Make Startup Mistakes When They Build Ledgers | news.ycombinator.com | 2024-11-28

    If you're looking for a pre-built double entry accounting Postgresql schema that provides database-level integrity checks:

    https://github.com/adamcharnock/django-hordak

    I created and maintain this, along with a couple of others. It is built for Django (so great if you're using Django), but extracting the schema wouldn't be too hard. It also has MySQL support, but the integrity checks are more limited.

    (Side note: I'm a freelancer and available!)

  8. account-financial-reporting

    Financial reports for Odoo

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. CoinTaxman

    Calculate your taxes from cryptocurrency gains

  11. dali-rp2

    DaLI (Data Loader Interface) is a data loader and input generator for RP2 (https://pypi.org/project/rp2), the privacy-focused, free, open-source cryptocurrency tax calculator: DaLI removes the need to manually prepare RP2 input files. Just like RP2, DaLI is also free, open-source and it prioritizes user privacy.

  12. tastyworks-pnl

    prepare German tax statement with Tastyworks transaction history

  13. abacus

    A small yet valid double-entry accounting system in Python and command line. (by epogrebnyak)

  14. pyluca

    A python Double Entry Accounting library

  15. qifqif

    Enrich your .QIF files with categories.

  16. Beancount DKB

    Beancount Importers for DKB (Deutsche Kredit Bank) CSV Exports

  17. abacus-minimal

    A minimal event-based ledger in Python that follows accounting rules

    Project mention: This Week In Python | dev.to | 2024-11-01

    abacus-minimal – A minimal ledger in Python that follows accounting rules

  18. recon-cli

    Simple command line tool to reconcile datasets

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Accounting discussion

Log in or Post with

Python Accounting related posts

  • ERPNext VS LedgerSMB - a user suggested alternative

    2 projects | 8 May 2025
  • Eventually consistent plain text accounting

    1 project | news.ycombinator.com | 12 Nov 2024
  • This Week In Python

    5 projects | dev.to | 1 Nov 2024
  • Ask HN: How Do You Budget?

    2 projects | news.ycombinator.com | 27 Dec 2023
  • Does anyone know of a "zapper" like portfolio tracker that automatically calculates Profit/Loss?

    1 project | /r/defi | 11 Dec 2023
  • Has anyone tried integrating Bigcapital with Paperless-NGX as a Xero + Hub doc alternative?

    2 projects | /r/selfhosted | 9 Dec 2023
  • Github - epogrebnyak/abacus: run full double-entry accounting cycle with just five commands

    1 project | /r/Python | 17 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Accounting projects in Python? This list will help you:

# Project Stars
1 ERPNext 25,109
2 rotki 3,106
3 django-ledger 1,176
4 rp2 335
5 ledger-autosync 303
6 django-hordak 262
7 account-financial-reporting 251
8 CoinTaxman 154
9 dali-rp2 73
10 tastyworks-pnl 72
11 abacus 61
12 pyluca 60
13 qifqif 49
14 Beancount DKB 41
15 abacus-minimal 21
16 recon-cli 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?