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
| Figure | What it counts | Where it comes from |
|---|---|---|
| 203 | products with a page | All products |
| 149 | apps for one person | For one person |
| 54 | platforms for one practitioner | For one practitioner |
| 927 | source 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 pages | Sources |
| 0 | amounts 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 |
| 19 | records whose habit workflow is conditional2 apps, 17 platforms; 1 platform not established | The Workflow column |
| 621 | lines of “what we could not establish”, across 203 pages | A 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.
| Figure | What it counts | Where it comes from |
|---|---|---|
| 26 | free for five habits, as the pages state itthe Free cell reads “Free” and the workflow is documented; the cover's free count | Free |
| 16 | free below five habitsa documented cap of 1 to 4 | Free, capped |
| 31 | free plan, cap not statedpermanent free plan; the pages state no habit cap | Free, cap not stated |
| 51 | apps 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 habits | Free |
| 42 | free for one habit | Free at 1 habit |
| 19 | free for any number of habitsan unlimited cap, or no paid tier at all | Free at All |
| 31 | apps whose pages state a free cap8 say unlimited; the most common number is 3, on 12 apps | Free, capped |
| 4 | trial only or no free plan | For one person |
| 72 | free terms not established on the official pages | Not established |
Documented free caps, one dot per app
8 apps state an unlimited cap and are not on this strip.
| Figure | What it counts | Where it comes from |
|---|---|---|
| 65 | apps with a documented minimum paid, year one50 one annual invoice · 8 twelve monthly bills · 6 one-time purchase · 1 fifty-two weekly bills | Minimum paid |
| 15 | apps whose store rows conflict: a range, no winner | Store rows conflict |
| 69 | apps with no documented paid amount, or none at all | Not 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 out | Product 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 twelve | Product 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 currency | Product pages |
| USD 19.99 and USD 20 | the 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 pooled | Minimum paid, within USD |
| USD 29.99 | the middle amount among the 52 annual prices printed in USD (all tiers, not one per app)range USD 6.99 to USD 99.99 | Product pages |
| USD 22.99 | the middle amount among the 29 one-time prices printed in USDrange USD 0.99 to USD 299.99 | Product pages |
| 110 of 258 | printed app prices with no currency code | Currency unconfirmed |
| 221 of 258 | printed app prices that are store listings57 apps have no other printed price | Store listing |
| 9 | apps with a platform restriction recorded | For 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.
For one practitioner54 platforms. Every amount is the engine's output for the scenario; the counts change with the client count and billing.
| Figure | What it counts | Where it comes from |
|---|---|---|
| 29 of 54 | publish 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 |
| 1 | free at 20 clients | Free for practitioners |
| 24 | no applying price at 20 clients19 not established · 4 above the published ladder · 1 by quote | At 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 estimate | median annual invoice at 20 clients, estimated in USD at the 21 Oct 2026 rate | At 20 clients, annually |
| USD 64.99 and USD 69 | the middle amounts among the 8 monthly prices printed in USD at 20 clients, unconvertedrange USD 29 to USD 200 | At 20 clients, within USD |
| EUR 50 and EUR 59 | the 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 middle | At 20 clients, within EUR |
| 10 of 54 | publish an annual invoice that applies at 20 clients20 print a monthly price and no annual invoice | At 20 clients, annually |
| 8 of 54 | free at zero clientszero clients is a control, never the default; a per-client rate at zero is USD 0, not free | At 0 clients |
| 13 of 54 | price or free plan for an explicitly unlimited plan38 print no explicitly unlimited plan with the habit workflow | Unlimited 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.
| Figure | What it counts | Where it comes from |
|---|---|---|
| 36 of 54 | habit workflow documented17 conditional, 1 not established | Workflow |
| 38 of 54 | trial only, no permanent free plan8 permanent · 1 no free plan · 7 not established | Free |
| 15 of 54 | print an explicitly unlimited client plan | Unlimited plan |
| 4 of 54 | price by a per-client rate (base plus overage, or rate only)1 with no base plan at all | Per-client rate |
| 6 of 54 | say the price above their ladder is by quote1 sells only by quote | Quote required above |
| 139 | published tiers in all27 print an annual invoice · 3 excluded because the habit workflow is on another tier | Product pages |
| 96 of 139 | published tiers with no currency code28 USD · 8 EUR · 5 GBP · 2 CAD | Currency unconfirmed |
| 6 of 54 | state what the client pays (zero or a client app)48 do not say; unknown is not zero | Product pages |
Where each finite ladder stops, one dot per platform
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.
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.
| Figure | What it counts | Where it comes from |
|---|---|---|
| 54 of 54 | platforms whose pages were read for the nine features | The lay reading |
| 306 of 486 | feature lines where the vendor states somethingnine features on each of 54 platforms | Product pages |
| 15 of 54 | state that a US business associate agreement is offeredavailability as stated; the agreement itself was not reviewed | The lay reading |
| 12 of 54 | say anything about Canada or Ontario, hosting region included | The lay reading |
| 17 of 54 | use words like compliantor certifiedon their own pagesquoted as the vendor's words, never adopted | The lay reading |
| 48 of 54 | US HIPAA lay reading: not assessed2 not suitable · 1 conditional · 3 not established | The lay reading |
| 48 of 54 | Ontario PHIPA lay reading: not assessed6 not established | The 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
| Habits | Free | Free below | Cap not stated | Trial, paid, conditions or not established | The free page |
|---|---|---|---|---|---|
| 1 | 42 | 0 | 31 | 76 | Free at 1 |
| 3 | 39 | 3 | 31 | 76 | Free at 3 |
| 5 | 26 | 16 | 31 | 76 | Free at 5 |
| 10 | 20 | 22 | 31 | 76 | Free at 10 |
| All | 19 | 23 | 31 | 76 | Free at any number |
For one practitioner, by client count and billing
| Clients | Billing | Priced | Free | No applying price | Estimated in USD |
|---|---|---|---|---|---|
| 0 | monthly | 25 | 8 | 21 | USD 37 (12) USD 35 (25) |
| 0 | annual | 11 | 8 | 35 | USD 300 (3) USD 390 (11) |
| 20 | monthly | 29 | 1 | 24 | USD 62.44 (14) USD 56.15 (29) |
| 20 | annual | 10 | 1 | 43 | fewer than three print a code (8 bare $) |
| 100 | monthly | 24 | 1 | 29 | USD 89.83 (11) USD 84.43 (24) |
| 100 | annual | 7 | 1 | 46 | fewer than three print a code (6 bare $) |
| Unlimited | monthly | 12 | 1 | 41 | USD 79.02 (5) USD 80.51 (12) |
| Unlimited | annual | 5 | 1 | 48 | fewer 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.