Finance Ops Suite
Petty cash, sales commissions, and a fixed-asset register — penny-exact finance record-keeping, self-hosted.
$119.00 one-time — 3 products included, $187.00 if bought separately save $68.00
Year one, rented
- QuotaPath — $6,300.00 in year one at $525.00/month (their own page, read 2026-09-03; the suite includes Commissa for that job)
- Core Commissions — $3,600.00 in year one at $300.00/month (their own page, read 2026-09-03; the suite includes Commissa for that job)
The suite is $119.00 once. The figures above are the vendors' published monthly prices multiplied by twelve, nothing else.
Why this suite
The finance back office is full of small ledgers that all have to reconcile to the cent: the petty-cash box, what each rep is owed, and what every asset is worth today.
- Three record-keeping tools, three subscriptions
- One suite: cash boxes, commission statements, and asset depreciation — integer-exact, self-hosted
- Each installs standalone — adopt them one at a time
What's inside — 3 full products
Cashora — Petty Cash Ledger Software (PHP + MySQL, Self-Hosted)
Self-hosted petty cash ledger software for the cash box you already keep: an imprest float, categorised disbursements, and a balance that proves out at month-end.
Commissa — Sales-Commission Calculator (PHP + MySQL, Self-Hosted)
Penny-exact commission statements — flat, tiered, or per-category — owned outright.
Assetora — Fixed-Asset & Depreciation Register (PHP + MySQL, Self-Hosted)
Self-hosted fixed-asset register — depreciation to the exact cent, book value as of any date.
Before you buy — what you are actually getting
What you need to run it
Plain PHP 8 with MySQL/MariaDB or SQLite, on ordinary shared hosting or the smallest VPS. Each app has its own 2-minute web installer and its own database; nothing here depends on anything else in the suite.
Try before you pay
Every product above has a live demo, linked on its card — no sign-up, seeded with sample data, reset regularly. The demos run the same builds you download.
Your data, your source
- Full PHP source included — readable, changeable
- Your data stays on your server; CSV export from every app
- It never phones home
- One-click backups in every app
Honest limitations — the whole suite
Each product's own limits apply unchanged when it arrives as part of the suite.
Cashora — Petty Cash Ledger Software (PHP + MySQL, Self-Hosted)
- Cashora records cash movements; it never processes, moves or holds money.
- One business per installation (many cash boxes inside it).
- Receipts are attached files and text references — there is no OCR reading them for you.
- Counts record what was found; Cashora never invents an entry to make a difference disappear.
Commissa — Sales-Commission Calculator (PHP + MySQL, Self-Hosted)
- Commissa computes commission; it pays nobody and moves no money.
- No live CRM connection — CRM deal exports import as files, matched to reps by name.
- One currency and one company per installation.
- Reps have no logins: statements are emailed to them, never self-served.
- Nothing is emailed on a schedule — a statement email is a button a person presses.
Assetora — Fixed-Asset & Depreciation Register (PHP + MySQL, Self-Hosted)
- Assetora is a register, not accounting advice: it does the arithmetic, you confirm the policy.
- Not a general ledger — it exports the journal a ledger imports.
- No API connection to accounting software: a file you upload, by design.
- Moves no money; connects to no bank or gateway.
- Single-tenant: one business per installation.
Suite questions
What exactly do I receive?
One checkout delivers 3 separate products: each comes with its own license key and its own download link, all listed in one email and one order.
Are these the same products sold individually?
Yes — identical builds and licenses. The suite is a price on the set ($187.00 bought one by one), not a different edition.
Do the products share one install or database?
No — each installs standalone on your own server with its own database. They don't depend on each other.
I already own one of these apps. Do I pay for it again?
No. Within 12 months of buying any app in this suite, what you paid for it is credited in full against the suite: write to support with the order email of the app you own and you get a one-time code for that amount, valid on this suite's checkout. One code per suite order; it never expires once issued.
Can I start with one app and add the rest later?
Yes — every app is sold on its own, and the suite is a price on the set, not a different edition. If you later want the whole set, contact support with your existing order before buying the suite.
What happens on refund?
A refund of the suite order revokes all of its license keys and disables its downloads — the whole set, together.
Which licence do I need?
It comes down to how many installations you need. Running your own business on one site is the Single licence. Running it on more than one site you own or operate is the Extended licence — as many as you own or operate, with no cap. Both cover every product in the suite.
Single licence
One (1) domain or subdomain
One business, running it on one site.
- Install it on one domain or subdomain you own or operate
- Change the source however you like for that installation
- Run your own business on it commercially, client work included
- Re-download the current build any time from your buyer portal
- A second site, or an installation you hand to a client as theirs, needs the Extended licence
- No reselling, redistributing or sublicensing the source
- Not for offering it to other people as a hosted service
Extended licence
Unlimited sites you own or operate
Agencies, and anyone running it on more than one site.
- Everything the Single licence grants
- Install it on as many domains as you own or operate — no cap on the number
- Build and hand over one installation per client project
- Still no reselling or redistributing the source itself
- Running it as a multi-tenant service others sign up for needs a SaaS agreement
Every download carries the full terms as LICENSE.txt, and the
licence you bought is named on your order and in your buyer portal. The complete wording lives on the
terms page.