Kumar Deepansh

Home / Solutions / Custom business software and internal tools

Lite back office: recurring invoices, reminders, jobs and quotes

What I hear

We run a small firm on invoices in Word, reminders in our heads and a shared mailbox nobody owns, and we do not want a heavy ERP.

For a small firm, a lite back office is four connected things: invoices that repeat on their own, reminders for unpaid ones, a list of jobs with their quotes, and a shared inbox where customer emails have an owner. I build that as one small web app instead of an ERP, so people see only what they need.

What this looks like in practice

A customer record holds contacts, billing details, and everything linked to them. From a quote you click “accept” and it becomes a job. A job has a status, assigned person, notes, and time or materials. When it is done, you create an invoice from it, with the lines already filled in.

Recurring invoices work from a schedule: monthly, quarterly or yearly, with the amount, the next date and the end date. Each run creates a draft for review or sends automatically, as you choose. Price changes apply to future invoices only, which avoids silent edits to old ones.

Payment reminders

The system checks open invoices daily. When one passes its due date, it sends a reminder from a template you wrote, then a second, firmer one after the interval you set. Every reminder is logged on the invoice. When you mark it paid, reminders stop. The place this breaks is partial payments and disputes, so I add a “pause reminders” switch per invoice.

Shared inbox

Messages arrive as conversations, which can be assigned to someone, closed, and linked to a customer or job. Internal notes stay hidden from the customer. This replaces a mailbox where everyone reads everything and nobody replies. It relies on the mail provider allowing access, and I confirm this before quoting.

What I build

  • Customers, quotes, jobs and invoices with PDF output.
  • Recurring invoices and a reminder schedule.
  • A shared inbox with assignment and notes.
  • Roles and a simple activity log.
  • Interface language and invoice language chosen to fit your market.
  • Export to CSV or accountant-friendly files.

When off-the-shelf is better

Several good tools already do invoicing, or helpdesk, or job management. If one tool covers your whole process, use it. I build when you would otherwise pay for three tools that do not talk to each other, or when your process has rules they cannot model.

What I need from you

Samples of your invoices and quotes, how often you bill, your reminder wording, and a list of who does what. I agree the scope and one fixed price before starting. Optional monthly maintenance covers fixes, changes and hosting.

What it replaces

an ERP or stack of per-seat tools for invoicing, job tracking and shared email

How pricing works

One fixed price, agreed before I start. Optional monthly maintenance after handover.

Questions people ask

Does it handle VAT and local invoice rules?

I build in the tax lines and invoice fields you tell me you need. Rules differ by country, so I ask your accountant to confirm the required fields before go-live, and I do not claim legal compliance myself.

Can it connect to my bank to match payments?

Possibly, but I would check what your bank offers first. A simpler start is marking invoices paid by hand or by importing a bank statement file.

How does the shared inbox work?

Messages from a mailbox you choose appear as conversations that can be assigned, noted and closed. It depends on the mail provider allowing access, which I check first.

Is this a full accounting package?

No. It prepares invoices, quotes and job records, and exports for your accountant. Bookkeeping stays in your accounting tool.

Related

Tell me what is slowing your business down.

Twenty minutes, no charge. If I can fix it, you get a fixed price. If not, I will say so.