Skip to content


Classical features

Like in a web browser

Several tabs to help you organize your work.
Navigate like in a browser.
Bookmark your preferred reports, graphs, filters, pages, ...

Infinite categories levels

Categories allow you to organize all of your financial transactions.
This makes it easier to see where your money comes from and where it goes.

Scheduled operations

This is an easy way to add automatically transactions.

Multi currencies

Manage all our currencies, stocks, assets.
You can download stocks and currencies prices from many sources too.

Manage payees

This is an easy way to manage who is the payee transactions.


Build the graph you want to well understand how your spend your money.
Have a look to the periodic reports (monthly, annually, ...) to understand the progress.
Have a quick look on the dashboard. Skrooge is also able to give you advice based on your behavior.


Budgeting isn't about restriction.
It's about setting and reaching your goals.
Skrooge can help you to manage your budgets by putting in places simple rules.

Import your accounts from many sources

Skrooge is able to import transactions from many formats (AFB120, QIF, CSV, MT940, OFX, QFX, ...).

For a richer import, Skrooge is able to import documents from many applications (KMYMONEY, Microsoft Money, GNUCASH, GRISBI, HOMEBANK and MONEY MANAGER EX).

And better, Skrooge is able to import directly transactions from all your banks websites in one click.

Direct importThe direct import from banks is done with woob.
AFB120French norm
.CSVNot a financial specific file formats, but sometimes used by banks or applications. Skrooge allows very flexible processing of these files
.gncThe GnuCash file format.
.gsbThe Grisbi file format.
.iifThe Intuit Interchange Format file format.
.jsonThe javascript file format.
.kmyThe KMyMoney file format.
.ledgerThe ledger file format.
.mnyThe Microsoft Money file format.
.mmbThe Money Manager Ex file format.
MT940MT940 is a specific SWIFT message type used by the SWIFT network.
.OFX / .QFXWidely used by banks or applications. Standard specifications make it the more robust format when available
.QIFWidely used text format, but with no standard specification. Has some major drawbacks, like not containing the currency used, nor a defined date format. Skrooge does mostly better in processing this format than other applications, but there might still be some tricks here and there.
.skgThe Skrooge file format.
.sqcipherThe sqcipher file format.
.sqliteThe sqlite file format.
.xhbThe Homebank file format.
.xmlThe Skrooge XML file format.
.xmlThe ISO 20022 XML file format.

And if you're not satisfied with Skrooge, this is not a problem. Your data is not trapped, indeed you can export them in many formats.

Advanced features

Infinite undo/redo

Skrooge records all your actions.
This allows to undo or redo them even after the file was closed !

Mass update of operations

To make your life easier, all actions can be done massively.

Automatically process operations based on search conditions

With the "Search and process" page, you can search operation and apply a categorisation or a template.

Really useful after an import.

Track refund of your expenses

Skrooge can help you to check that you have received the expected refund (e.g. medical).


You can design your dashboard by using many different components.


Skrooge can produce some periodic reports.

Skrooge can download more reports templates:

  • Fichier des Ecritures Comptables
  • autoentrepreneur
  • freelance
  • ...

If you want, you can build your own report template too.

And many other

  • Instant filtering on operations and reports.
  • Add all properties you want on all objects (transactions, accounts, categories, ...) and including files (pdf, pictures, ...).
  • Interests computation.
  • Simulations.
  • Export from all tables.
  • Export from graphs and reports.
  • ...


A Skrooge user kindly took some of his time to craft some videos:

He also created a comparison between Skrooge, Gnucash and Homebank: