Skip to main content
MTDify - Digital Bookkeeping Software

Project Details

MTDify - Digital Bookkeeping Software

Completed Nov 2025. MTDify is a self-hosted digital bookkeeping system designed for UK self-employed and small businesses.

Overview

Manage Transactions Daily (MTD) started as a practical solution to a personal problem: I needed a straightforward way to keep my business records organised to keep up with the changes from paper to digital bookkeeping. What began as an early idea for a SaaS product quickly shifted once I realised two things - I didn’t want to maintain a cloud platform, and most people like me don’t need one.

The project naturally evolved into a Self-hosted bookkeeping software that can run locally or be deployed.

Keeping data on my own platform felt simpler, more private, and more manageable for the kinds of people I had in mind - self employed developers, sysadmins, devop professtionals and anyone else who just wants clean digital records without the weight of full accounting software.

Digital Bookkeeping

A clear GitHube README  and a clean Django/Tailwind interface make the software easy to install and intuitive to use.

MTDify now stands as:

  • A self-hosted tool
  • A self-contained bookkeeping system
  • A platform free no-subscription tool

Perfect for self employed professionals who are tired of overbuilt accounting platforms.
Designed to reduce overwhelm and provide simple digital record-keeping.

Technical Details

MTDify uses a web-based interface for the best user experience. The application runs entirely via local http or you can host it on your server your computer. Opening in a browser simply provides a modern, familiar interface that's easy to use.

MTDify is built using a modern, secure Django architecture which includes:

Technology Stack

  • Django 5.2+
  • SQLite (default)
  • TailwindCSS Version 4
  • HTML templates for speed and simplicity
  • Python virtual environment auto-setup
  • Docker option (coming soon)

SQLITE Database
All data stored in a single db.sqlite3 file
One-user, one-business design (as per licence rules)
(Licence terms: MTDify is single-user, not multi-tenant, and cannot be hosted or converted into a SaaS — per Software Licence Agreement)

Core Features
Income & expense tracking
Categories (fully editable)
Dashboards & summaries
Recurring monthly entries (e.g., rent, software, utilities)
Quarter calculations aligned with UK tax periods
CSV export

Results

MTDify delivers a bookkeeping solution tailored to the realities of UK self-employment. It eliminates the subscription model, reduces complexity, and gives users full ownership of their business records.

Outcomes Achieved

  • A fully functioning bookkeeping app packaged with Docker for self-hosting
  • Extensive documentation including installation, usage, troubleshooting and licensing
  • A legally safe, single-user, single-business, self-contained system
  • Clear licensing that prevents misuse, resale, or SaaS conversion
    (Based on the enforced clauses in the Software Licence Agreement)

For Djangify owners it is possible to connect this tool to your eCommerce shop so that all orders are automatically added