What you get
The whole product, no card.
Sales, purchasing, inventory, invoicing, ledger. Nothing behind a paywall. Use Cirrofy on real numbers, not a sandbox.
Quotes live in one app, inventory in another, invoices in a third, and the ledger somewhere else. Every transaction is typed in twice — sometimes three times. Mistakes accumulate. Reports lag reality.
Sales order, inventory, invoice, ledger. Type it once. Cirrofy carries it through every connected module.
Required fields are enforced as you enter them, and unbalanced entries are rejected before they post. Errors stop before they reach your books.
Once an invoice is validated, its lines and amounts are locked. Mistakes are reversed, posting into a closed period takes explicit permission, and invoice numbers are assigned only at validation — so the sequence has no gaps.
One login, one database, no per-module upsell — it's all in the preview.
Sales & quotes
Quote, confirm, deliver, invoice. Deliveries update stock and invoices post to the ledger — no retyping.
Purchasing
Purchase requests, quotes from vendors, POs, receiving and supplier bills — one chain, no retyping.
Inventory & catalog
One product list, stock by warehouse, costed automatically at weighted average as you buy and sell.
Work orders & job costing New
Track materials, work-center time and subcontracting against the price you quoted — see the real margin on every job.
Job orders New
Run project-style jobs with their own budget, billing, and margin.
Invoicing & receivables
Issue invoices, track what’s owed, watch A/R aging without a spreadsheet.
Payables & treasury
See what you owe and what’s on hand. Pay on time, reconcile to the bank.
Accounting & ledger
Invoices, bills, payments and stock movements post to the ledger automatically. Close a period so it can’t be posted into without permission.
Recurring billing New
Set a schedule once; Cirrofy raises the repeat invoices on time.
Multi-currency New
Invoice and buy in other currencies. Each document keeps its exchange rate and the amount in your home currency.
HR & people New
Employees, leave, expense claims and salary payments, posted to the ledger.
Projects & timesheets New
Tasks, milestones and timesheets, with billable hours on the dashboard.
Coming next: POS · native mobile app · payroll computation.
QuickBooks and Xero can grow into these jobs through higher tiers or add-ons, and Odoo through its apps and partners. Cirrofy builds them in.
| Capability | Cirrofy | QuickBooks Online | Xero | Odoo |
|---|---|---|---|---|
| Quote → sales order → invoice | Included | Plus tier and up | Inventory Plus add-on | Included |
| Purchase requests with approval | Included | PO approval on Advanced; requests via add-on | PO approval by role; requests via add-on | Approvals app |
| Vendors send quotes by link, no login | Included | Not built in | Not built in | Buyer enters vendor prices |
| Stock in multiple warehouses | Included | Third-party app | Inventory Plus add-on | Included |
| Implementation | Self-serve | Self-serve | Self-serve | Often partner-led |
| Pricing model | Free during preview | Tiered plans, users capped by tier | Tiered plans, unlimited users | Per user — grows with headcount |
Competitor details reflect the vendors' published documentation and the sources listed as of October 2026. Details change — confirm with the vendor before deciding. Cirrofy is free during preview — paid plans haven't launched yet.
Cirrofy isn't selling subscriptions yet. We're still building the product. Join the preview, use it on real work, tell us where it falls short — and when paid plans launch, you'll hear from us first, with a founding rate for sticking with us through the build.
What you get
Sales, purchasing, inventory, invoicing, ledger. Nothing behind a paywall. Use Cirrofy on real numbers, not a sandbox.
What we ask
Preview users get the founder's inbox. Send the missing feature, the broken flow, the slow page — it shapes what ships first.
What's next
We'll publish plans before we publish a payment page. Preview users get advance notice and a founding-rate offer — details in writing, no surprises.
No card. No tier choice. Pricing arrives when the product is ready — not before.
Leave your email. We'll send a single message when the preview opens to you — nothing else. Unsubscribe with a click.
Both start from accounting. QuickBooks adds sales orders, purchase orders and basic inventory on its higher tiers; Xero sells order and stock depth as an add-on. Cirrofy runs sales, purchasing, inventory and the ledger as one connected system, with every module included. If you've outgrown your accounting tool but don't want enterprise-ERP cost, that's the gap we built into.
Odoo is capable. Its price is per user, so it grows with headcount; Studio, multi-company and external API access sit on its Custom plan; and larger deployments usually go through a partner. Cirrofy is self-serve, includes every module with no per-module upsell, and is free while in preview.
Yes. Work orders track materials, work-center time and subcontracting against the price you quoted, so you see the real margin on every job. Job orders run project-style work with its own budget, billing and margin. Bills of materials and production planning aren't built yet.
Yes. Invoices, bills and orders can be in another currency, and each keeps its exchange rate and the amount in your home currency. Automatic gain-and-loss posting isn't built yet. Recurring billing raises repeat invoices on a schedule.
Your data is yours. A few reports export to CSV today. Before paid plans launch, we'll publish exactly how a full-workspace export works and how long you have to take it.
A short setup wizard creates your workspace, seeds a standard chart of accounts, and loads tax rates for your country. Bulk import isn't self-serve yet — during preview, we'll help you bring your data in.
Bank statements import from CSV today. Bulk import for customers, products and opening balances isn't self-serve yet; during preview, we'll help you move your data. Direct importers for other systems are on the roadmap.
Each workspace’s data is isolated in the database by row-level security. Access is role-based, with separate permissions to approve. The database is backed up automatically every day. Connections to the database are encrypted, and sensitive fields are encrypted at rest. Uploaded files are stored in Cloudflare R2, encrypted at rest.
No card, no demo gauntlet. Leave your email and we'll let you in.
Join the preview