Self-hosted work and invoice tracker

Build the tables you need.
Color them. Filter them. Own them.

CodenWorkday replaces scattered spreadsheets with tables you design yourself: any columns, automatic color rules, and instant filtering. It runs on your own server.

An invoice table with colored status labels, red overdue dates and a total in the footer Invoices as cards in Draft, Sent, Paid and Overdue lanes Invoices placed on their due dates in a month calendar The dashboard with overdue and due-soon lists and money by status A row printed as an invoice with company details and a total

Real screens from a sample workspace. All names and amounts are made up.

From a blank screen to tracking in minutes

  1. 1

    Create a table

    Start blank, from an Invoices or Projects template, or import the CSV you exported from Numbers or Excel.

  2. 2

    Set your colors

    Give status labels their colors and add rules: overdue dates turn red, big amounts turn green, a whole row tints when its status changes.

  3. 3

    Work and filter

    Type straight into cells. Filter, group and total the moment you need an answer.

  4. 4

    Share with your team

    Add people with roles, keep some tables private, and see who changed what.

The Create table window with a template and its columns The column editor with color rules A filter panel narrowing invoices by amount Choosing who can see a table
Colors

Colors that do the checking for you

Set a rule once and every row follows it. You spot the late invoice without reading a single date.

  • 12 colors in light, regular and dark, or mix your own with sliders
  • Rules on dates, amounts, text and status labels
  • Color just the cell, or tint the whole row
  • Status labels with their own colors, like Paid and Overdue
Invoices with colored status labels and red overdue dates
Filtering

Find anything, instantly

Search, tick a status chip, or stack filters. The totals at the bottom follow whatever you filter.

  • Status chips with a count for each label
  • Stack filters and match all or any of them
  • Group by status, client or month with a total per group
  • Save a view such as "Unpaid invoices" for the whole team
A filter panel over an invoice table
Views

One table, three ways to see it

Switch between a table, a board and a calendar without moving any data.

  • Board: drag a card to change its status
  • Calendar: drag a row to a new due date
  • Charts of your own on the table and the dashboard
  • Search and filters work in every view
Invoice cards in status lanes
Teams

Everyone on the same page

Add your team, decide who can do what, and always know who changed a value.

  • Admin, Manager, Editor and Read only roles
  • Keep a table private to chosen people
  • Comments on any row
  • A history of who changed what and when
The activity log of a table showing who changed what

The extras you will be glad to have

Formula columns

Work out GST, totals or due dates from other columns.

Linked tables

Link invoices to clients and see every invoice and total per client.

Attachments

Keep the signed quote or PDF invoice on the row it belongs to.

Print as PDF

Turn any row into a clean invoice with your company details.

Reminders and bell

See what is overdue, and get it by email every morning.

Charts

Bars or a donut by status, month or client, on the table or the dashboard.

Backups

Download everything in one file, or let it back up daily.

API for other tools

Read and write your tables from scripts and other apps with a key.

On your phone

Works on any phone, and installs to the home screen like an app.

Your data, your server

It runs on your hosting, not ours

Plain PHP and MySQL, the same hosting you already use for websites, with no outside service to depend on.

  • Two-step login and password reset by email
  • Roles, private tables and a full activity history
  • Download a backup any time, or let it run daily
  • No tracking scripts, no data sent anywhere
Two-step login and recovery codes in Settings

Simple plans that grow with your team

One flat price per month. Pay after you sign up, and your plan is switched on once the payment arrives.

Starter

₹500 per month

For one person or a very small team.

  • Up to 3 people
  • Up to 10 tables
  • 500 MB of files
  • Colors, filters, board and calendar
  • Formulas, linked tables and printing
  • Backups, API and two-step login
Get started

Business

₹2,500 per month

For busy teams that need room to grow.

  • Up to 30 people
  • Unlimited tables
  • 19.5 GB of files
  • Colors, filters, board and calendar
  • Formulas, linked tables and printing
  • Backups, API and two-step login
Get started

Made for people who track work and money

Freelancers Design studios Agencies Consultants Clinics and wellness Schools and coaching Builders and contractors Small shops Event planners

Questions people ask

Where is my data kept?

On your own server, in your own MySQL database. Nothing is sent to a third-party service, and there are no tracking scripts.

Can I move my sheets from Numbers or Excel?

Yes. Export the sheet as CSV and choose Import CSV when you create a table. Dates, amounts, ₹ symbols and status columns are recognised for you. You can also import into a table you already have.

Can my team use it?

Yes. Add people as Admin, Manager, Editor or Read only. You can also keep a table private to chosen people, and admins see who changed what and when.

Can I print invoices?

Yes. Open a row and choose Print. A clean page opens with your company name, address, tax number and logo, and you save it as PDF from the print window.

Does it work on a phone?

Yes. The table scrolls sideways on a small screen, and you can add it to your home screen so it opens like an app.

Can I get my data out?

Any table exports to CSV in one click, and a backup file holds every table with its columns, colors and rows. Your own database export is the complete copy.

Do I need to know how to code?

No. You create tables, columns, colors and filters with clicks. Formulas use plain words such as IF and ROUND, with examples in the editor.

Anything else? Read the guide.

Ready to leave the spreadsheet behind?

Create your account and build your first table in a minute.

Get started