For 3PLs and fulfillmentWorks next to your WMS

Every order priced. Every margin visible. Without a billing team.

Billr prices each order as it happens from every client's own rate card, surcharges and exceptions, shows you what it cost and what it earned, and hands finance invoice-ready lines. Your WMS stays exactly as it is.

Book 30 minutes

A 30-minute call about your billing. Free, no contract, no obligation.

€100M+
billed through Billr every year
50,000+
shipments per day
5 days to 5 hours
monthly billing cycle after the switch

Before and after

The same month for a 3PL, with and without Billr.

Without BillrWith Billr
Rate cardsA spreadsheet per client, one person knows itPrice lists per client with validity dates, anyone can look up any date
Carrier surchargesAdded by hand, often forgottenPriced per shipment from the carrier data, every time
Carrier price increaseEvery client sheet edited one by oneBase updated once, every client price follows its markup rule
Month-endFive days of exports and reconcilingCharges priced all month, the run approved in an afternoon
Margin per clientA guess until the year closesVisible per client, lane and weight bracket, any day
A client asks whySomeone digs through the WMSA line-by-line report with the order behind every charge
A wrong priceCredit note written by handCharges credited and re-priced with a preview, originals kept

AI assistant

Ask Billr anything. Through the AI you already use.

Copy one page from Billr into Claude, ChatGPT, Cursor or any assistant that can call an API. From then on it reads your customers, charges, price lists, bills and analytics directly, with the permissions of your own user.

  • Investigate. Why did this invoice go up, which customers lose money, what did we charge this customer last year.
  • Report. Margin per customer, product or service, as a table, a chart or a sentence, without an export.
  • Prepare. Draft price lists, overrides and corrections. You review and publish in Billr.
  • Nothing to install. The full data model is open through GraphQL, the analytics through REST. Your roles still apply.
See it on your own data
Your AI assistant, connected to BillrClaude · ChatGPT · Cursor

Which clients were under 15 % margin in September?

Three of 41 clients were below 15 % in September. All three ship mostly to zone 3 on the 2025 rate card:

ClientRevenueMargin
Northwind Outdoor€48,21011.4 %
Harbour Supplies€31,90512.9 %
Atlas Home€17,33014.2 %

Source: Billr analytics, revenue and margin by client, 1 to 30 September

Why did Northwind's invoice go up 18 % against August?

Volume is flat (+2 %). 312 shipments moved from zone 2 to zone 3 after their new warehouse opened on 9 September (+€5,140), and the carrier fuel surcharge rose from 9 % to 12 % on 1 September (+€1,870).

Source: 4 GraphQL queries on charges and price lists

Prepare a 3 % increase for Northwind from 1 January, I will review it.

Done. Draft price list "Northwind 2027" is ready in Billr, valid from 1 January 2027, 86 prices, zone 3 surcharge unchanged. Nothing is published until you approve it.

Hand billing off. Keep the numbers.

Billr sits next to your WMS and carriers, prices every event against the client's contract, and shows you cost and margin on each one.

Every order priced as it happens

Orders, pick lines, storage days and shipments flow in from your WMS and carriers. Billr prices each one against the client's own rate card, surcharges and exceptions within minutes, not at month-end.

Billr usages list: every order and shipment with its status and reference

Cost next to price on every order

Billr holds what the shipment cost you and what you charged for it. Margin per order, client, weight bracket, country and carrier, in numbers and percent, so you decide on a lower price with the data in front of you.

Cost changes flow into all client prices at once

When a carrier raises rates, update the base once and every client's price follows its own markup rule. No client-by-client editing, no missed clients.

Price list rollover: all client prices updated from a date with one change

Missing and duplicate charges caught before the invoice

Validation flags unmapped shipping channels, duplicate shipments and prices that do not match the contract. You review exceptions while there is still time to fix them.

Billing exceptions: usage mismatch in review, billing failed autosolved, mischarge flagged

Your clients see their charges as they happen

Every invoice carries a line-by-line report down to the order behind each charge, and a client view shows charges while the month is still running. Fewer questions, shorter disputes, and real-time transparency becomes a sales argument.

Customer page in Billr: revenue over the year and every bill with its report

Invoice-ready lines for your accounting

Billr produces the invoice lines in the client's language and currency and hands them to your invoicing tool or accounting system. Nothing is typed twice.

Invoice language picker next to currencies

What goes in, what comes out

Billr works from the data your systems already produce.

Your systems sendBillr returns
A shipment with weight, zone and carrierA priced line with base rate, surcharges, your cost and the margin
Daily storage snapshot per clientStorage fees per tier, per day, per client
Pick and pack linesPick fees, additional item fees, packaging charges
A new carrier rate cardEvery client's prices updated from the date you choose
A price typed wrong last monthThe affected charges credited and re-priced, with the difference per client shown before you apply it
Month-endInvoice-ready lines per client, in their language and currency, with gap-free numbering

Billing shouldn’t take you months to implement

Here’s what you can get done
with Billr in just 30 days

Week 1

Map your billing.

  • YouShare pricing rules and sample invoices
  • YouProvide access to operational and cost data
  • WeMap billable events, costs, surcharges and exceptions

Week 2–3

Configure & validate.

  • WeConfigure customer-specific pricing rules
  • WeConnect your accounting / invoice workflow
  • BothReconcile Billr output against current billing
  • BothRun Billr in parallel with production

Week 4

Go live.

  • WeOngoing support
  • YouBill real customers with Billr
  • YouUpdate pricing without engineering
  • YouReview exceptions and billing insights

How 3PLs and fulfillment teams use Billr

Ecomflow
“Using this platform has been a game-changer. It handles different pricing models seamlessly.”

Nolan Rook
CTO at Ecomflow

Quivo
“Rethink your processes. Rethink your pricing. Billr gives you the freedom to model and price anything you can imagine.“

Lutz Prosser
CFO at Quivo

Controls

Built for finance teams that get audited.

Billing software is judged on the month it goes wrong. These are the rules Billr enforces so that month does not happen.

Recorded once, never billed twice

Send an event as often as you like. Billr stores it once under its ID, keeps its order or session reference, and it can only ever be billed once.

Billing waits for complete data

A run does not start until every data source has delivered up to the period end and no errors are waiting. Nothing goes out until you approve it.

Gap-free invoice numbering

Numbers are assigned when a bill is finalised, in sequence, one bill per customer, location and currency. No holes to explain to the auditor.

Corrections keep the history

A credit reverses the revenue, with or without the cost. A corrected event credits the old charges and bills new ones. The originals stay.

Re-price with a preview

After a price change, see the difference per customer for a selection or a whole period before anything is applied.

Who changed what, and when

Field-level history on prices, price lists, mappings and overrides, plus who started and who approved every billing run.

Every customer runs in its own environment in the EU (AWS Ireland), with its own database, its own users and invite-only access.

Questions we hear first

Do we have to replace our WMS?

No. Billr reads orders, shipments and storage data from your WMS and carriers through its API, scheduled imports or file exports. Nothing in your operation changes.

How long does it take to go live?

About four weeks. Week one we map your rate cards and sample invoices, weeks two and three we configure and run Billr in parallel with your current billing, week four you bill real clients with it.

What do you need from us to start?

One customer, one month. The invoice you sent them and the data it was based on, as a WMS export or a sheet. We price that month in Billr and compare it line by line with your invoice. If the invoice does not show enough detail, we ask for the rate card. In a past comparison, 9,706 of 9,709 transport lines matched exactly before any system was connected.

Does Billr send the invoices?

Billr produces the priced, auditable invoice lines. Your invoicing or accounting tool sends the invoice, so your numbering, layout and e-invoicing stay where they are.

What do our clients get to see?

Today, every invoice comes with a line-by-line report they can check against their own order data. The live client view, where they follow charges during the month, is built with the first 3PL that wants to offer it, inside the four-week setup.

Who changes prices once we are live?

Your team. Rate cards, surcharges and client-specific rules are configured in Billr, not in code. When you need a new pricing model, we build it with you.

The first step

Your month in Billr. Free.

You do not need a project, a budget or a decision to find out what Billr would change for you. You need half an hour.

1. The call

30 minutes, your case

You show us how you bill today: your systems, your price lists, where the month goes wrong. We tell you on the call what Billr would do with it, and what it would not.

2. The priced month

Your real data in Billr

One customer, one month: send us the invoice and the data behind it. You get it back priced in Billr, matched against your invoice, with the breakdown behind every line and the analytics on top: volumes, revenue, margin.

3. The write-up

Something you can forward

A short document: what matched, what differed and why, what we found in the numbers, and what a setup would involve. No contract, nothing to install, nothing to prepare.

Book 30 minutes

If you do not like what you see, you say no. That is the whole risk.