Open source FreshBooks alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a FreshBooks alternative; 8 more are in the category where FreshBooks is a typical product.

Open source projects in the same category: Finance & Accounting

Category-level information: these projects are the same kind of software as FreshBooks; they have not claimed to be a one-to-one replacement.

AC

actualbudget · Finance & Accounting

STARS29.9K
FORKS3.2K
COMMITS—
CONTRIBUTORS633
VERSIONv26.7.0
UPDATEDtoday
TypeScriptBudgetingPersonal FinanceMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • You can manage your budget using the Envelope budgeting methodology.
  • You can run the application locally on Windows, Mac and Linux devices.
  • You can synchronize your changes between devices.
User reviews
  • • NeutralGitHub Issue

    [Feedback]: SimpleFIN Sync

    “This issue is to track thoughts/bugs/concerns/ideas around the new SimpleFIN syncing which is an experimental feature.”

  • • NeutralGitHub Issue

    [Feedback]: Enable Banking bank sync provider

    “[Feedback]: Enable Banking bank sync provider”

Verified against README · Oct 26, 2026 · source

AU

aureuserp · Finance & Accounting

STARS12.1K
FORKS612
COMMITS3.8K
CONTRIBUTORS23
VERSIONv1.6.0
UPDATEDyesterday
PHPLaravelERPFilamentPHPMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • With the modular add-on system, you build the features you need, such as accounting, stock, and project management.
  • You configure user powers with filament Shield integration and role-based access control.
  • You track business operations with built-in analytical tools and reporting features.
User reviews
  • • NeutralGitHub Issue

    Sales Orders jump to Sales Orders State after Click confirm

    “Sales Orders jump to Sales Orders State after clicking confirm and not stay at Quotation Sent? What is the mission of Quotation Sent ?”

  • • NeutralGitHub Issue

    Unable to login after docker install

    “I installed the ERP using `docker` instructions on the website and the page loads properly. But when I try to login using credentials from docs i.e. [email protected] admin123 it returns an error that "These credentials do not match our records."”

TA

vas3k · Finance & Accounting

STARS6.8K
FORKS1.1K
COMMITS0
CONTRIBUTORS0
VERSIONv0.8.5
UPDATED1 mo ago
TypeScriptAccountingAISelf-HostedMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • By uploading receipts or invoice photos, you automatically extract information such as history, holding, seller, and tax.
  • You organize and filter operations and documents under multiple projects with special categories.
  • Using exchange rates on the transaction date, you automatically convert different currencies and cryptocurrencies in documents.
User reviews
  • • NeutralGitHub Issue

    [Feature Request] Add Ollama Support

    “Could you please let us use Ollama instead of OpenAI?”

  • ↓ NegativeGitHub Issue

    [Priority] [BUG] Date field wrong after save

    “If you edit an item and save it it'll put the date -1. For example if you put 2024-04-09 it'll put 2024-04-08 in the database. This is also happening with everything I've scanned so far. It would be nice to get a fix to put back the right date, maybe run a +1 on everything on…”

EZ

mayswind · Finance & Accounting

STARS5.9K
FORKS731
COMMITS—
CONTRIBUTORS33
VERSIONv1.6.1
UPDATEDyesterday
FinancePersonal FinanceSelf-HostedGoMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • Record log transactions, manage your expenses with advanced filtering and search tools
  • You transfer financial data in various formats, such as CSV, Excel, and OFX to the system
  • With PWA support and mobile-compatible interface, you use the app from anywhere by installing it on your phone.
User reviews
  • • NeutralHacker News

    EzBookkeeping v1.1.0 – A self-hosted open-source personal finance app

    “ezBookkeeping already supports importing CSV files, and you can even define your own CSV format—either through column mapping or by writing a JavaScript script.”

  • • NeutralHacker News

    EzBookkeeping v1.1.0 – A self-hosted open-source personal finance app

    “If you access ezBookkeeping on a computer, you'll find the Import button right next to the Add transaction button on the transaction list page.”

SP

spliit-app · Finance & Accounting

STARS3.0K
FORKS525
COMMITS283
CONTRIBUTORS76
VERSION1.9.0
UPDATED9 days ago
TypeScriptNext.jsExpense SharingMIT

Alternative to (project's own claim): Splitwise

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • You create a group and share it with your friends, saving expenses with descriptions, categories, and images.
  • You can split spending at unequal rates and display group balances instantaneously.
  • With the plug-scan feature, you can create spending and search between expenses within the group.
User reviews
  • • NeutralGitHub Issue

    Store images somewhere else than S3

    “Since #63, users can attach images to expenses, but they can be stored only on S3. If someone has the need to store images somewhere else (locally, on an FTP server…), feel free to comment here with your need and we’ll see how to implement it.”

  • • NeutralGitHub Issue

    Recurring expenses

    “hi! really loving and appreciating this project. i was wondering whether recurring expenses are a feature that you'd consider adding. with that, transitioning from splitwise would be a no-brainer, for me and i'm assuming for others. thanks so much”

FA

Fava

100

beancount · Finance & Accounting

STARS2.6K
FORKS418
COMMITS—
CONTRIBUTORS120
VERSIONv1.9
UPDATEDyesterday
PythonAccountingPlain TextMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • You can review your Beancount accounting data through a web interface.
  • With the package manager, you can quickly set up and access it from the local server address.
  • You can manage bipartisan accounting records on a web-based system.
User reviews
  • • NeutralGitHub Issue

    Display budgets

    “Beancount itself is a double-book accounting tool, and does not know of the concept of "budgets". But the more I use fava I wish there would be a way to display information if a certain account is over budget. I do practice setting budgets for various "accounts" myself to…”

  • ↑ PositiveGitHub Issue

    Import: Intelligent suggestions for account names

    “As discussed in #436 and #503, it would be great to have intelligent suggestions for account names when doing imports. (I hope you don't mind that I am bringing this old issue up again?). **Implementation originally was originally planned in #503:** intelligent account…”

IH

spiral-project · Finance & Accounting

STARS1.4K
FORKS299
COMMITS—
CONTRIBUTORS205
VERSION7.1.1
UPDATED2 mo ago
FinanceExpense SharingPythonSelf-HostedBSD-2-Clause

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • By recording common expenses within the group, you track who owes who what to whom.
  • You provide budget management through the web interface that helps close accounts
  • You run the application on your own server using supported database backends or Docker
User reviews
  • • NeutralGitHub Issue

    Split bill by amount or percentage.

    “Certain applications like Kittysplit and GroupTabs allow for splitting a bill unequally. This is useful in situations like a restaurant where one person may pay for multiple people's meals. This can be emulated by separate bills for each check, but really the bills should be…”

EC

gugoan · Finance & Accounting

STARS490
FORKS120
COMMITS—
CONTRIBUTORS26
VERSIONv0.9-beta1
UPDATED1 yr ago
personal-financebudgetphplaravelMIT

Common commercial products in this category: QuickBooks, Xero, FreshBooks

What can it do?
  • You upload relevant documents to the system by processing revenue and expense records into a digital ledger.
  • You organize your financial data by creating special spending categories.
  • You analyze your financial trends by examining monthly and annual performance graphs.
Heads up
  • • Last update over 1 year ago
User reviews
  • • NeutralGitHub Issue

    login page fails to load on new installation

    “I just set this up on my vps and I cannot seem to load the login page. Any ideas? Ive seen the previous issue on this item and none of the fixes work. Fyi its deployed to any changes will be wiped clean and database reset than switched for internal to my house use once the issue…”

  • • NeutralGitHub Issue

    Error 404 - editing expense record

    “Hello, When i try to edit some expense record, the application return the following error: ![error]( What could be the cause?”