In figures

Every number below is counted from the 927 source pages when the site is built, and links to the table or page it was counted from. A median across currencies is estimated in USD at the 21 Oct 2026 rate (the Bank of Canada's) from amounts that print a currency code, within one billing type and one scenario, with its count and range; amounts that print a bare “$” enter only a second, labelled figure that reads them as US dollars, never the first. Nothing is ranked.

Edition 21 Oct 2026 · read 20–21 Oct 2026

The collection

FigureWhat it countsWhere it comes from
203products with a pageAll products
149apps for one personFor one person
54platforms for one practitionerFor one practitioner
927source pages, read 20–21 Oct 2026249 app-store listings · 60 search results only, not an official page · 75 not reachable on the day · 3 regulator pagesSources
0amounts or claims observed from inside an account or at a checkoutevery claim is documented from a page; the word for every claim is “documented”Method
19records whose habit workflow is conditional2 apps, 17 platforms; 1 platform not establishedThe Workflow column
621lines of “what we could not establish”, across 203 pagesA product page

For one person149 apps. The Free cell follows the habit count; the paid amounts are the plans the pages tie to five habits.

FigureWhat it countsWhere it comes from
26free for five habits, as the pages state itthe Free cell reads “Free” and the workflow is documented; the cover's free countFree
16free below five habitsa documented cap of 1 to 4Free, capped
31free plan, cap not statedpermanent free plan; the pages state no habit capFree, cap not stated
51apps whose free plan is permanent, whatever its capthe free class on its own, before the habit count is applied: the cover counts only those free for five habitsFree
42free for one habitFree at 1 habit
19free for any number of habitsan unlimited cap, or no paid tier at allFree at All
31apps whose pages state a free cap8 say unlimited; the most common number is 3, on 12 appsFree, capped
4trial only or no free planFor one person
72free terms not established on the official pagesNot established

Documented free caps, one dot per app

12213124152627181101

8 apps state an unlimited cap and are not on this strip.

FigureWhat it countsWhere it comes from
65apps with a documented minimum paid, year one50 one annual invoice · 8 twelve monthly bills · 6 one-time purchase · 1 fifty-two weekly billsMinimum paid
15apps whose store rows conflict: a range, no winnerStore rows conflict
69apps with no documented paid amount, or none at allNot established · None documented
USD 29.99 across 32 that print a currency
USD 22.49 across 54 if every bare dollar sign is a US dollar
median annual price for five habits, estimated in USD at the 21 Oct 2026 ratethe lowest printed annual amount per app; range USD 6.99–78.59, mean USD 30.85 among the 32 that print a currency; store rows that conflict are left outProduct pages
USD 4.99 across 34 that print a currency
USD 4.99 across 64 if every bare dollar sign is a US dollar
median monthly price for five habits, estimated in USD at the 21 Oct 2026 raterange USD 0.99–10.99, mean USD 5.06 among the 34 that print a currency; a monthly bill, not twelveProduct pages
USD 27.49 across 16 that print a currency
USD 28.99 across 35 if every bare dollar sign is a US dollar
median one-time price for five habits, estimated in USD at the 21 Oct 2026 raterange USD 1.99–299.99, mean USD 52.24 among the 16 that print a currencyProduct pages
USD 19.99 and USD 20the middle amounts among the 32 year-one minimums printed in USD (not converted; year one pools billing types, so it is never estimated across currencies)range USD 1.99 to USD 69.99; 30 minimums print a bare $ and 3 print EUR; neither is pooledMinimum paid, within USD
USD 29.99the middle amount among the 52 annual prices printed in USD (all tiers, not one per app)range USD 6.99 to USD 99.99Product pages
USD 22.99the middle amount among the 29 one-time prices printed in USDrange USD 0.99 to USD 299.99Product pages
110 of 258printed app prices with no currency codeCurrency unconfirmed
221 of 258printed app prices that are store listings57 apps have no other printed priceStore listing
9apps with a platform restriction recordedFor one person

Annual price for five habits, estimated in USD, one dot per app

Filled dots print a currency and are estimated in USD at the 21 Oct 2026 rate; hollow dots print a bare “$” and are placed as if it were a US dollar. The marker is the median of the filled dots only.

median of the filled: USD 29.99USD 4.99USD 78.5932 print a currency (filled) · 22 bare $ as USD (hollow)

For one practitioner54 platforms. Every amount is the engine's output for the scenario; the counts change with the client count and billing.

FigureWhat it countsWhere it comes from
29 of 54publish a price that applies at 20 clients, paid monthly14 with a currency code (USD 8, EUR 4, CAD 1, GBP 1), 15 with a bare $At 20 clients
1free at 20 clientsFree for practitioners
24no applying price at 20 clients19 not established · 4 above the published ladder · 1 by quoteAt 20 clients
USD 62.44 across 14 that print a currency
USD 56.15 across 29 if every bare dollar sign is a US dollar
median monthly price at 20 clients, estimated in USD at the 21 Oct 2026 raterange USD 21.33–229.08, mean USD 78.16 among the 14 that print a currency (USD 8, EUR 4, CAD 1, GBP 1)At 20 clients
Fewer than three print a currency code (8 print a bare “$”); no estimatemedian annual invoice at 20 clients, estimated in USD at the 21 Oct 2026 rateAt 20 clients, annually
USD 64.99 and USD 69the middle amounts among the 8 monthly prices printed in USD at 20 clients, unconvertedrange USD 29 to USD 200At 20 clients, within USD
EUR 50 and EUR 59the middle amounts among the 4 monthly prices printed in EUR at 20 clients, unconvertedrange EUR 50 to EUR 204; four amounts is a list more than a middleAt 20 clients, within EUR
10 of 54publish an annual invoice that applies at 20 clients20 print a monthly price and no annual invoiceAt 20 clients, annually
8 of 54free at zero clientszero clients is a control, never the default; a per-client rate at zero is USD 0, not freeAt 0 clients
13 of 54price or free plan for an explicitly unlimited plan38 print no explicitly unlimited plan with the habit workflowUnlimited plan

Monthly price at 20 clients, estimated in USD, one dot per platform

Filled dots print a currency and are estimated in USD at the 21 Oct 2026 rate; hollow dots print a bare “$” and are placed as if it were a US dollar. The marker is the median of the filled dots only.

median of the filled: USD 62.44USD 21.33USD 229.0814 print a currency (filled) · 15 bare $ as USD (hollow)
FigureWhat it countsWhere it comes from
36 of 54habit workflow documented17 conditional, 1 not establishedWorkflow
38 of 54trial only, no permanent free plan8 permanent · 1 no free plan · 7 not establishedFree
15 of 54print an explicitly unlimited client planUnlimited plan
4 of 54price by a per-client rate (base plus overage, or rate only)1 with no base plan at allPer-client rate
6 of 54say the price above their ladder is by quote1 sells only by quoteQuote required above
139published tiers in all27 print an annual invoice · 3 excluded because the habit workflow is on another tierProduct pages
96 of 139published tiers with no currency code28 USD · 8 EUR · 5 GBP · 2 CADCurrency unconfirmed
6 of 54state what the client pays (zero or a client app)48 do not say; unknown is not zeroProduct pages

Where each finite ladder stops, one dot per platform

12315120350275115012001400150031,0002

Platforms with an explicitly unlimited plan are not on this strip. Above a ladder the cell says “not published above N”, never a number.

Currency of every printed priceShares within each row; the two rows are different things and are not compared with each other.

258 app prices55%139 platform tiers20%USDEURGBPCADBare $, no code

What the 54 platforms' pages sayA lay reading of vendor statements, feature by feature. “Vendor states” means the vendor's own page says something about it, paraphrased on the product page; it is never a grade.

Data entry40Hosting42Messages29Notifications28Attachments36Video19Exports42Integrations43AI features27US BAA offered15Canada or Ontario12of 54; the vendor's own words, paraphrased
FigureWhat it countsWhere it comes from
54 of 54platforms whose pages were read for the nine featuresThe lay reading
306 of 486feature lines where the vendor states somethingnine features on each of 54 platformsProduct pages
15 of 54state that a US business associate agreement is offeredavailability as stated; the agreement itself was not reviewedThe lay reading
12 of 54say anything about Canada or Ontario, hosting region includedThe lay reading
17 of 54use words like compliant or certified on their own pagesquoted as the vendor's words, never adoptedThe lay reading
48 of 54US HIPAA lay reading: not assessed2 not suitable · 1 conditional · 3 not establishedThe lay reading
48 of 54Ontario PHIPA lay reading: not assessed6 not establishedThe lay reading

The gadget on a gridWhat the cover's gadget returns for a sample of scenarios: the site test runs the same function and checks these named counts. The person's counts do not depend on the client count, so the two halves are two tables.

For one person, by habit count

HabitsFreeFree belowCap not statedTrial, paid, conditions or not establishedThe free page
14203176Free at 1
33933176Free at 3
526163176Free at 5
1020223176Free at 10
All19233176Free at any number

For one practitioner, by client count and billing

ClientsBillingPricedFreeNo applying priceEstimated in USD
0monthly25821USD 37 (12)
USD 35 (25)
0annual11835USD 300 (3)
USD 390 (11)
20monthly29124USD 62.44 (14)
USD 56.15 (29)
20annual10143fewer than three print a code (8 bare $)
100monthly24129USD 89.83 (11)
USD 84.43 (24)
100annual7146fewer than three print a code (6 bare $)
Unlimitedmonthly12141USD 79.02 (5)
USD 80.51 (12)
Unlimitedannual5148fewer than three print a code (4 bare $)

The last column is estimated in USD at the 21 Oct 2026 rate: the median across those that print a currency, with their count in brackets, then, smaller and grey, the median if every bare dollar sign is a US dollar, with its count. Fewer than three coded amounts give no estimate.

Edition 21 Oct 2026. habit.report.