Bloom is the affordable end of Shopify profit analytics: it starts at twenty dollars, publishes its prices plainly and covers the core job. Stores that go looking for an alternative have usually hit something specific: a European tax and cost structure the tool was not built around, a cost history that needs to hold still, or a depth of statement that a dashboard aimed at simplicity does not go to. This page sets out where Bloom fits and where a full profit and loss statement with a cost engine underneath it fits instead. nouz is one of the tools compared here; Bloom's prices were read from its own public pricing page on 1 Sep 2026.
- Bloom publishes three plans, Sprout at $20, Grow at $40 and Flourish at $80 a month, each stating unlimited orders, with a 14-day trial (checked 1 Sep 2026).
- Choose Bloom when you want profit visibility at the lowest published price, ship from one market with simple rates, and want attribution in the same tool on the top tier.
- Choose nouz when your costs have structure: VAT-inclusive prices, logistics priced per parcel with packaging fees, supplier prices that change, and a 34-line statement that says which stage of the business moved.
- Both offer a 14-day trial, so the deciding test is the same on either: run it on your own store and check the profit figure against your bank account.
What Bloom does well
Bloom's pitch is affordability, and the entry plan carries real substance: cost of goods, shipping costs, custom metrics and an email summary, which is far more than a revenue dashboard offers. Its higher tiers add customer lifetime value, Shopify Markets support, marketing channel profit and, at the top, attribution. All three plans state unlimited orders, so a strong month never produces a bigger bill, which is the same pricing structure nouz uses.
Bloom also publishes a great deal of comparison content of its own, which is the mark of a company confident in its category. For a store whose requirement is profit visibility at the lowest published price, with one market, one carrier and no packaging obligations, Bloom is a sound choice and the rest of this page will not change that.
The four reasons stores look past it
European tax handling is the first. A store selling into the EU works in VAT-inclusive prices, needs the tax taken out of what was kept rather than out of what was sold, and reads its numbers in a format where a comma is a decimal point. A tool built US-first can be perfectly correct and still leave a European merchant reconciling in their head, which is the sort of small friction that ends a reporting habit. nouz is built EU and DACH first: VAT sits on its own line between Gross Revenue and Net Revenue, every line above it is VAT-inclusive the way the shop prices, numbers read €1.234,56, and the day boundary is the store's own timezone.
The second is per-parcel logistics. Fulfilment is charged per parcel, not per order: split shipments pay twice for label, picking and box, weight brackets step rather than scale, and since August 2026 packaging EPR fees add a per-kilogram cost that varies by material and by market. A single shipping cost field prices a store approximately, and approximately is where margin hides. nouz prices logistics in five components: a rate card by merchant-defined zones and weight brackets, pick and pack, packaging, return processing on the refund date, and EPR fees per destination country and material.
The third is cost history. If a supplier raises a price and the tool holds one cost per product, updating it re-prices every order you ever shipped and last quarter's margins move. Effective-dated costs are what stop that: a new value applies from its own date forward and everything before it keeps what was true then. Every nouz cost rule carries an effective date, across goods, logistics, fees and overhead, so a closed month stays closed unless a change is deliberately backdated.
The fourth is depth. A dashboard that answers whether the month made money is a different instrument from a statement that answers which stage of the business ate the margin. nouz's P&L runs 34 lines from GMV to EBITDA with CM1, CM2 and CM3 between them, seven of those lines expand into their parts, and any day, week, month or custom range can be laid beside the previous period. The moment a store starts asking why CM2 moved while CM1 held, that is the instrument it needs.
| Bloom | nouz | |
|---|---|---|
| Pricing | $20, $40 or $80 a month | Base, Pro or Scale, flat, net |
| Volume pricing | Unlimited orders on all plans | Unlimited orders and revenue on all plans |
| Statement depth | Profit dashboard with cost inputs | 34 lines, CM1 to EBITDA, seven expandable |
| Cost history | Not published as effective-dated | Effective-dated on every cost type |
| Logistics model | Shipping cost inputs | Per parcel: zones, weight brackets, EPR |
| Lifetime value | Customer lifetime value on higher tiers | LTV cohorts in revenue and contribution terms, Pro and Scale |
| Attribution | On the top tier | Not in scope; blended MER, POAS and CAC |
| Built for | Any Shopify store, US-first | EU and DACH Shopify stores |
Where Bloom fits
At the bottom of the market. A store doing a few hundred orders a month with simple shipping, one market and no EPR obligation gets most of the value of profit tracking from Bloom's entry plan, and twenty dollars is a budget conversation that store can settle in a minute.
It is also the tool to choose when attribution and profit must share one login. nouz does not build attribution and places nothing on a storefront; marketing is measured blended, as MER, POAS with the break-even MER and blended CAC, because totals that reconcile to the ad accounts and the bank are the numbers a P&L can stand behind.
Where nouz fits
For a European store whose costs have structure. The statement is thirty-four lines with a real contribution ladder, VAT comes out on its own line, logistics is priced per parcel including packaging fees per market, refunds land on the day they were issued, and every cost carries the date it took effect. Beyond the statement, Pro and Scale carry ten Insights tabs, among them profit per product, returns economics, repeat purchase rates by cohort and LTV curves in both revenue and contribution terms, plus the daily profit email and custom reports for up to ten recipients who need no seat. Pricing is Base 69 euro, Pro 99 euro and Scale 249 euro a month, net, and flat: no order tiers, no overage, and the first sync backfills the store's entire order history on every plan.
The trade is stated plainly. You pay more than twenty dollars, you get no attribution, and you get a statement and a cost engine that a dashboard does not carry. What each plan includes is set out under nouz's flat pricing. Whether the depth pays depends on whether your costs are complicated enough to hide anything, and a store shipping heavy products into several EU markets almost always is.
How to decide in an afternoon
- Write down your own contribution per order after goods, parcel and fees. A contribution margin calculator does it in minutes, and the number tells you how much precision is worth buying.
- Count your markets. One market and one carrier is a simple problem; four markets with EPR obligations is not.
- Ask what happens in the tool when a supplier price changes. If the number is simply updated, decide whether you can live with your history moving.
- Trial both. Fourteen days is enough to see whether the numbers match your own bank account, which is the only test that matters.
Keeping the comparison current
Vendors improve and this page is dated, so Bloom's own pricing page is the source of truth for its numbers and the place to confirm whether something shipped last week changes the comparison. nouz's side is simpler to state and equally checkable: flat pricing, published, with every plan starting on a full backfill of your store's entire order history.
If you are comparing several tools rather than two, the comparison of the best Shopify profit tracking apps covers the same ground with the same dating discipline, and the single-plan end of the category is covered in Kleio alternatives.