Money in whole cents Nothing deleted, ever Recurring revenue you can trust

Money that reconciles to the work, not to a memory

The invoice is raised from the job that was actually completed, by the technician who completed it, with the parts that were actually used. Nothing is re-typed, so nothing drifts.

The money side, end to end

From an agreed price at booking to a payment against the account, with a record at every step.

  • Invoices from the work

    Line items, labour, parts and taxes carried from the completed job, so the invoice describes what happened.

  • Payments against an account

    Applied to a customer, optionally tied to a job or an agreement, recorded in whole cents with the method and the date.

  • Voided, never deleted

    A payment entered in error is voided with a reason and a name. The row stays, and the voided total is reported separately from the posted total.

  • Recurring billing

    An agreement carries a price and a frequency, and the recurring revenue it produces is derived from the actual charges.

  • Usage billing

    For anything metered, a period's usage is read, the agreed margin applied, and an invoice issued per period with the underlying lines attached.

  • Overdue, visible

    Who owes what, how old the debt is, and what it is made of, so chasing is a list rather than a guess.

A payment that can vanish is a payment nobody can audit

The most common way a small service business loses money is not theft. It is a payment that was deleted, a rate that was edited and nobody remembers why.

AlphaFlux does not delete financial records. A payment made in error is voided, which marks it as reversed, records who reversed it and why, and leaves the original row in place. The posted total excludes voided entries and the voided total is reported separately, so both numbers are always visible.

Rates, prices and commission percentages are recorded as they were when a transaction happened. Changing a rate in the future does not silently rewrite what someone was owed in the past, because the historical figure is stored rather than recomputed.

That discipline is what makes the numbers usable for a loan application, a tax return or a partner dispute. A figure you cannot trace back to the records that produced it is not a figure you can defend.

  • Both totals, always

    Posted and voided are reported side by side rather than netted into one misleading number.

  • Historical values stay put

    A price or a rate change applies forward. What happened last month is not recalculated.

  • Rollups that match the detail

    Totals by method, by day and by period always reconcile to the underlying rows.

  • Every adjustment explained

    An adjustment without a reason is not accepted, because the reason is the only part that cannot be reconstructed later.

How the money is kept straight

These are the decisions that make the numbers hold up when someone else looks at them.

  • Whole cents and basis points
    All amounts are stored as whole cents and all rates as integer basis points. There is no floating point arithmetic anywhere near an invoice, which is why totals do not develop a mysterious fraction over a year.
  • Recurring revenue from real charges
    Monthly recurring revenue is calculated from the recurring charges that actually exist on agreements, split by frequency. It is not a projection and it is not a spreadsheet formula that assumes a renewal.
  • Overdue is measured, not labelled
    An account is overdue because of an unpaid balance with an age, not because a status field was set. The age is computed from the balance and its date, so it cannot go stale.
  • Tax and totals as line items
    Tax rates, discounts and surcharges are line items rather than adjustments applied at the end, so the arithmetic on an invoice can be followed from the first line to the total.
  • Reports that match the ledger
    The revenue figure on the dashboard and the total in the payment list come from the same records, so the executive view and the detail view cannot disagree.
  • The invoice should be a by-product, not a task

    In most service businesses, invoicing is a second job. The technician finishes the work on paper, someone types it up, parts get estimated from memory, and the invoice goes out a week later with the wrong total on it more often than anyone would like to admit.

    When the job closes with its parts, its labour, its photos and its signature already attached, the invoice is largely already written. The office reviews it rather than reconstructing it. That is the entire argument for running the field and the money in one system.

    It also changes what a customer experiences. The invoice arrives while the work is still fresh, with a photograph of what was done and the parts that were used, which is a considerably better conversation than a delayed total nobody can explain.

    Billing by plan

    FreeStarterGrowthScale and above
    InvoicesYesYesYesYes
    Payments and voidsYesYesYesYes
    Recurring agreementsNot includedYesYesYes
    Overdue reportingBasicYesYesYes
    Invoice from a completed jobNot includedYesYesYes
    Usage billing and marginsNot includedNot includedYesYes
    Commission and split payoutsNot includedNot includedYesYes
    Consolidated reporting across locationsNot includedNot includedNot includedYes

    Questions people ask before signing up

    Can I take card payments?

    Payments are recorded against accounts and reconcile to the ledger. Card processing is connected through a payment provider, and the platform keeps the record of what was charged, what was collected and what was reversed, so the money is auditable whether it arrived by card, transfer, cheque or cash.

    What happens if I invoice the wrong amount?

    You issue a corrected document. The original is not deleted, and the correction references it, which is how the paper trail stays intact for accounting and for the customer.

    Does it handle different pricing per district?

    Yes, prices are per company and per service, and districts can carry different rate cards, which matters for companies operating in markets with different cost structures.

    Can I bill in something other than dollars?

    Currency is a per company setting. Amounts are held as whole units in the company's currency, and the reporting is presented in the same currency the business operates in.

    How does the platform know what recurring revenue I have?

    From the agreements themselves. Each agreement has a frequency and a price, and the monthly figure is calculated from those actual charges. If an agreement is cancelled, the number moves because the agreement did, not because someone updated a projection.

    Start on the free plan

    Twenty customers, one location, every core module, free permanently. Move up when the work outgrows it.