Bricks ERP

Accounting · Stock · Point of sale · Property · Logistics · Gym

The books, the stock and the till — in one place.

Bricks ERP gives a small business double-entry accounting with IFRS-aligned reporting, VAT that handles the awkward cases, and the operational side of whichever trade it is in — stock and a till, tenancies and rent, consignments and freight, or memberships and personal training. Without a consultant, an implementation project, or a week of training.

Free during early access. Starts with one entity and a full chart of accounts, ready to post into.

Everything a trading business actually posts.

Each of these works in the product today, and posts to the same ledger.

Real double-entry books

A proper ledger with a chart of accounts, fiscal periods and a trial balance that always balances. Posted entries are never edited — corrections are reversals, the way an auditor expects.

Invoices, bills and VAT

Raise an invoice, record what you owe, and let the tax work itself out — including tax charged on top of tax, which most small systems get wrong.

Bank reconciliation

Paste a statement and match it against the books, so you can answer "does this actually agree with the bank?" rather than hoping.

Stock that ties to the ledger

Products, variants, multiple locations, transfers and purchase orders. Receiving a delivery raises the bill; nothing is counted twice.

A till that posts as it sells

Ring up a sale with sizes and extras, and watch it land in the books and take stock down in the same movement.

Property and tenancies

Buildings, units and leases, with rent invoiced on its own schedule and recognised straight-line across the periods it covers rather than all in the month it was billed. Deposits, maintenance jobs and letting-agent commission included.

Consignments and freight

Book a shipment, record its documents, log what it will earn and what it costs to move, then bill the customer and the carrier from one rollup — so the margin on each consignment is a figure rather than a guess.

Memberships and training

Branches, members, plans and personal training. Membership fees are invoiced a period in advance and earned day by day, which is what stops a January of annual renewals reading as a record month.

Reports you can keep

Save a report with its dates and filters, share it with a colleague, or have it emailed on a schedule. The numbers rerun every time, so they are never stale.

Built for the businesses the big systems price out.

The enterprise platforms cover more ground, and they expect a consultant, a rollout and a training budget before the first invoice goes out. This is the same discipline — a real ledger, real stock control, real permissions — shaped so one person can set it up in an afternoon.

  • Shops and supermarkets
  • Restaurants and cafés
  • Wholesale and trading
  • Landlords and letting agents
  • Freight forwarders and cargo agents
  • Gyms and fitness studios

Why it can be trusted with real money

Your books cannot be quietly rewritten

Posted entries are immutable and every change is recorded against the person who made it. The audit trail is append-only at the database level, not by convention.

People see only their own work

An owner, a bookkeeper, a shop manager and a cashier each get a different application. A till operator cannot open the ledger, and the rule is enforced by the database, not by hiding a menu.

Several businesses, kept apart

Each entity keeps its own ledger, chart of accounts and calendar. Nothing is shared between them, and switching takes one click.

The scope of this release

This release is a complete double-entry accounting system — ledger, VAT, invoicing, bank reconciliation and IFRS-aligned statements — with the operational half of six trades built on top of it. Four things sit outside that boundary by decision, and the reasoning for each is worth having before you move your books.

Payroll and HR
Payroll is statutory work before it is software: per-country deductions, thresholds and filing formats that have to be exact to the currency unit. That gets built one jurisdiction at a time against real rules, which is a different undertaking from the ledger it would post into — so it sits outside this release rather than being approximated inside it.
Construction and project costing
Job costing carries its own model: work in progress, billing by stage, and retentions held back against a contract. It is not a field added to the invoicing already here — it changes what a posting means — so it stays its own piece of work rather than a thin version of one.
Books in more than one currency
Each entity keeps its books in a single currency, and a document in any other is refused rather than posted at a rate nobody can stand behind. Handling several properly takes an exchange-difference mechanism, and this release chooses a clear refusal over an approximate number.
Where the interface runs
This is designed for a screen wide enough to read a ledger on, and it runs in a phone browser with the layout holding down to 390 pixels. The effort has gone into the web application rather than a separate native app — a decision about where the work belongs, taken on purpose.

Early access is free, and that follows from the same boundary: handling payments is a separate piece of engineering from keeping books, and this release does the second one. Scope you can check beats scope you find out about after moving your books across.

Start with one entity, and post into it this afternoon.

Creating an account sets up a full chart of accounts and a fiscal calendar for the country you choose, so there is something to post into from the first minute.