Skip to main content
MTDify - Digital Bookkeeping Software

Project Details

MTDify - Digital Bookkeeping Software

Completed Nov 2025. MTDify is an offline-first micro-SaaS 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)