← Back to Sources and assumptions
TeamTalk — Commercial Research Inputs for the GTM Guide
Compiled 28 August 2026. All prices verified against primary vendor/regulator sources on that date unless marked ESTIMATE or UNVERIFIED.
FX used throughout: GBP/USD 1.3583, GBP/EUR 1.1666 (Frankfurter, 2026-08-28). USD costs are converted at this rate; re-run the model if sterling moves more than 5%.
Product assumed: Laravel 11 + Livewire 3, Reverb/Pusher realtime, MySQL, Redis, Forge/AWS eu-west-2. Integrations: Twilio Verify (phone-number login), Mux (video + captions), OpenAI (translation), VAPID web push, S3 (images).
Reading order for a founder short on time: §1.8 (the verification decision), §2.9 (the tier card), §3.3 (why this is a compliance purchase), §4.4 (the demo), §5.3 (what year one realistically looks like).
1. Unit cost model
1.1 Twilio — verification and SMS (UK)
| Item | USD | GBP | Source |
|---|---|---|---|
| Verify — per successful verification (all channels) | $0.0500 | £0.0368 | Twilio Verify pricing |
| Verify SMS channel — carrier fee is extra, not included | — | — | Same page: "$0.05 per successful verification + per SMS" |
| Outbound SMS to GB mobile, long code | $0.0560/segment | £0.0412 | Twilio SMS pricing GB |
| Outbound SMS to GB mobile, alphanumeric sender ID | $0.0560/segment | £0.0412 | Same |
| Outbound SMS to GB mobile, short code | $0.0524/segment | £0.0386 | Same |
| Inbound SMS (GB) | $0.0075/segment | £0.0055 | Same |
| Failed-message processing fee | $0.0010 | £0.0007 | Same |
| Effective cost of one UK login verification via SMS | $0.1060 | £0.0780 | Derived: $0.05 Verify + $0.056 SMS |
Notes. A GSM-7 message is 160 characters per segment; any emoji or non-Latin character forces UCS-2 and drops the segment to 70 characters, roughly doubling cost. Keep OTP messages plain ASCII and short. Alphanumeric sender IDs work in the UK and cost the same as long codes; they raise deliverability and brand trust but cannot receive replies. UK carrier surcharges apply on top of the listed rate for some routes — treat £0.045/segment as the planning figure rather than £0.0412.
1.2 Mux — video
Mux restructured its pricing: encoding/input is now free, and there is a substantial free tier.
| Item | USD | GBP | Source |
|---|---|---|---|
| Encoding / input | Free | — | Mux Video pricing |
| Storage, 720p | $0.0024/min/month | £0.00177 | Same |
| Storage, 1080p | $0.0030/min/month | £0.00221 | Same |
| Storage, 4K | $0.0096/min/month | £0.00707 | Same |
| Delivery, 1080p | $0.0010/min delivered | £0.00074 | Same |
| Delivery, 720p | $0.0008/min | £0.00059 | Same |
| Free tier | 100,000 delivery minutes/month, 10 stored videos | — | Same |
| Auto-generated captions (on-demand, 22 languages) | Free | — | Same |
| Live captions | 6,000 free min/mo, then $0.0024/min | £0.00177 | Same |
| Caption translation (Mux Robots) | $0.005/min + $0.001/job | £0.00368/min | Same |
| Summarisation | $0.0003/min + $0.005/job | — | Same |
| Plans | PAYG ($20 monthly credit) · Launch $20/mo for $100 credit · Scale $500/mo for $1,000 credit · Enterprise | Same |
Important nuance on "free encoding": encoding is free on the Basic encoding tier only (on-demand, up to 4K). Plus is $0.025–$0.03125/min and Premium $0.0375–$0.047/min (Mux docs pricing). Basic is the right tier for site-manager phone video; do not let anyone switch the default. Premium also multiplies storage by 1.5×. One documented discrepancy: the pricing page shows live captions at $0.0024/min, the docs page at $0.024/min — verify before relying on live captions; it does not affect on-demand.
The number that matters: free auto-captions on demand. Captions are a genuine accessibility and comprehension feature on a noisy site and they cost nothing. Turn them on by default. The 100,000 free delivery minutes/month is account-wide, not per tenant — at the modelled usage (1.6 videos × 2 min × 70% watch rate) that covers roughly 45,000 workers before you pay a penny for delivery. Video is effectively free for the whole of year one and two.
1.3 OpenAI — translation
Current lineup and pricing (USD per 1M tokens), from OpenAI API pricing:
| Model | Input | Cached input | Output |
|---|---|---|---|
| gpt-5.6-sol | $4.00 | $0.40 | $20.00 |
| gpt-5.6-terra | $2.00 | $0.20 | $12.00 |
| gpt-5.6-luna | $0.20 | $0.02 | $1.20 |
| gpt-5.5 | $5.00 | $0.50 | $30.00 |
| gpt-5.4 | $2.50 | $0.25 | $15.00 |
| gpt-5.4-mini | $0.75 | $0.075 | $4.50 |
| gpt-5.4-nano | $0.20 | $0.02 | $1.25 |
| gpt-5 | $1.25 | $0.125 | $10.00 |
| gpt-5-mini | $0.25 | $0.025 | $2.00 |
| gpt-5-nano | $0.05 | $0.005 | $0.40 |
| gpt-4o-mini | $0.15 | $0.075 | $0.60 |
| gpt-4o | $2.50 | $1.25 | $10.00 |
Batch API: 50% discount on input and output (cached-input rate unchanged). Translation of scheduled, non-urgent posts is a textbook batch workload; urgent safety posts are not.
Worked estimate: one 300-word post into 6 languages
Assumptions: English at ~1.33 tokens/word → 400 tokens of post; 150-token system/glossary prompt; output 1.25× input tokens (Polish, Romanian, Lithuanian and non-Latin scripts tokenise less efficiently than English); one API call per target language so each translation is independent and retryable.
Per call: ~550 input tokens, ~500 output tokens. Six calls: 3,300 input + 3,000 output tokens.
| Model | USD/post | GBP/post | Pence/post |
|---|---|---|---|
| gpt-5-nano | $0.00136 | £0.00100 | 0.10p |
| gpt-4o-mini | $0.00229 | £0.00169 | 0.17p |
| gpt-5.6-luna | $0.00425 | £0.00313 | 0.31p |
| gpt-5-mini | $0.00681 | £0.00501 | 0.50p |
| gpt-5.4-mini | $0.01594 | £0.01173 | 1.17p |
Recommendation: gpt-5-mini as the default, gpt-5-nano for low-stakes/social posts. At half a penny per post into six languages, translation cost is not a business input — a tenant sending 8 posts a month into 6 languages spends 4p a month. The constraint is quality and safety-critical accuracy, not price, so buy the better model. Do not build a caching or batching optimisation for translation; it will never pay for the engineering time.
Do spend the saved money on quality controls: a per-tenant terminology glossary (site names, trade terms, PPE names, "permit to work", "exclusion zone"), a mandatory back-translation check on any post flagged safety-critical, and a "show original" toggle so a worker can always see the English. Under MHSWR Reg 10 the duty is to provide comprehensible information (§3.3) — a bad translation is a compliance liability, not just a bad user experience.
1.4 Hosting — Laravel Forge + AWS eu-west-2 (London)
Forge
| Plan | USD/month | GBP/month | Includes | Source |
|---|---|---|---|---|
| Hobby | $12 | £8.83 | Unlimited Laravel VPS servers, 1 external server, unlimited sites, zero-downtime deploys, community support | Forge pricing |
| Growth (recommended) | $19 | £13.99 | Unlimited servers, standard support, 5% off Laravel VPS | Same |
| Business | $39 | £28.71 | Advanced/high-priority support, 15% off Laravel VPS | Same |
Forge is flat-rate; you still pay your cloud provider separately. Zero-downtime deployment is now included (Envoyer is no longer needed for a single-server deploy).
EC2 on-demand, eu-west-2, 730 hrs/month
| Instance | vCPU / RAM | $/hr | $/month | £/month | 1-yr RI $/hr | 1-yr RI £/month |
|---|---|---|---|---|---|---|
| t4g.medium | 2 / 4 GiB | $0.0376 | $27.45 | £20.21 | $0.0237 | £12.74 |
| t3.medium | 2 / 4 GiB | $0.0472 | $34.46 | £25.37 | $0.0297 | £15.96 |
| t4g.large | 2 / 8 GiB | $0.0752 | $54.90 | £40.42 | $0.0474 | £25.48 |
| t3.large | 2 / 8 GiB | $0.0944 | $68.91 | £50.73 | $0.0595 | £31.98 |
| m7g.large | 2 / 8 GiB | $0.0944 | $68.91 | £50.73 | $0.0623 | £33.49 |
| t3.xlarge | 4 / 16 GiB | $0.1888 | $137.82 | £101.47 | $0.1189 | £63.91 |
Source: ec2.shop, eu-west-2, AWS on-demand list prices.
Graviton (t4g) is 20–27% cheaper than the equivalent t3 for identical vCPU/RAM. PHP 8.3, MySQL, Redis and Reverb all run natively on ARM64. Use t4g throughout — this is the single largest free saving in the stack. A 1-year no-upfront Reserved Instance or Compute Savings Plan takes another ~37% off; commit only once you have a paying customer.
Database: RDS MySQL vs self-hosted
eu-west-2 on-demand, MySQL, no license required:
| Option | $/hr | $/month | £/month |
|---|---|---|---|
| Self-hosted MySQL on EC2 t4g.medium | $0.0376 | $27.45 | £20.21 + your time |
| RDS db.t4g.small, Single-AZ | $0.0360 | $26.28 | £19.35 |
| RDS db.t4g.medium, Single-AZ | $0.0720 | $52.56 | £38.69 |
| RDS db.t4g.medium, Multi-AZ | $0.1450 | $105.85 | £77.93 |
| RDS db.t4g.large, Single-AZ | $0.1450 | $105.85 | £77.93 |
| RDS db.t4g.large, Multi-AZ | $0.2900 | $211.70 | £155.85 |
| RDS db.t3.medium, Single-AZ | $0.0760 | $55.48 | £40.84 |
Source: AWS Price List API, AmazonRDS/current/eu-west-2. RDS gp3 storage is $0.133/GB-month Single-AZ, $0.266 Multi-AZ (AWS Price List, eu-west-2) — so 100 GB is $13.30/month Single-AZ. EBS gp3 on EC2 is $0.0928/GB-month with 3,000 IOPS and 125 MB/s included.
Recommendation: RDS db.t4g.medium Single-AZ, with automated backups and a documented restore drill. It costs about £18/month more than self-hosting and buys automated backups, point-in-time recovery, patching and a one-click restore. That £18 is the cheapest insurance in the business, and — more commercially relevant — "managed database with point-in-time recovery" is an answer on every supplier security questionnaire you will be sent (§3.5). Move to Multi-AZ (+£39/month) only when you sign an SLA above 99.5%, not before. Self-hosting MySQL on the app server is defensible only pre-revenue.
Storage and CDN
| Item | Price | £ | Source |
|---|---|---|---|
| S3 Standard, eu-west-2, first 50 TB | $0.024/GB-month | £0.0177 | AWS Price List API, AmazonS3/eu-west-2 |
| S3 Standard, next 450 TB | $0.023/GB-month | £0.0169 | Same |
| Data transfer out to internet | First 100 GB/month free, then ~$0.09/GB (London) | ~£0.066/GB | AWS (UNVERIFIED rate, free tier confirmed) |
| CloudFront, Europe | ~$0.085/GB + ~$0.0120/10k HTTPS requests; 1 TB/month free tier | ~£0.063/GB | UNVERIFIED — confirm on the CloudFront pricing page |
Rough cost per 100 GB stored and served once: S3 storage £1.77/month + CloudFront egress ~£6.30 = ~£8/month per 100 GB, and the first 1 TB/month of CloudFront egress is free. Images at 400 KB each are irrelevant to the P&L: 10,000 workers each loading 3 images a month is 12 GB — inside the free tier.
Do this: serve all images and video posters through CloudFront with a long cache TTL, and store originals in S3 with a lifecycle rule to Infrequent Access after 90 days. Not for the money — for the page-load time on a 3G signal in a site cabin, which is what actually drives the activation metric in §4.9.
1.5 Realtime: Pusher vs self-hosted Reverb
| Option | Cost | Notes |
|---|---|---|
| Laravel Reverb, self-hosted | £0 licence — it is open-source and first-party. Cost = the server it runs on (share the t4g.medium queue box, or ~£20/month for its own) | Full control, data stays in eu-west-2 (a procurement answer), no per-connection ceiling, but you own scaling, TLS, and the 3am pager |
| Pusher Channels | Paid tiers by concurrent connections + messages/day — see agent-verified table below | Zero ops, but a US/EU third party in your sub-processor list and a hard connection ceiling |
Recommendation: Reverb, self-hosted, from day one. The workload is asymmetric and cheap — a site operative holds an open connection for seconds while reading a post, not all day, and the message volume (8 posts/month/tenant) is trivial. Reverb on the existing queue server costs nothing incremental, keeps every byte in eu-west-2, and removes a named US sub-processor from the DPA — which is worth more in a procurement review than it is in engineering time. Keep Pusher configured as a fallback driver so you can switch with one env var if Reverb becomes an ops problem.
Realtime pricing detail (for the Pusher/Reverb decision)
| Pusher Channels plan | $/month | Max concurrent connections | Messages/day |
|---|---|---|---|
| Sandbox | Free | 100 | 200,000 |
| Startup | $49 | 500 | 1M |
| Pro | $99 | 2,000 | 4M |
| Business | $299 | 5,000 | 10M |
| Premium → Growth Plus | $499 → $1,199 | 10,000 → 30,000 | 20M → 90M |
Source: Pusher Channels pricing.
The binding constraint is concurrent connections, not messages. A single 5,000-worker tenant would exhaust Pusher's $299 Business plan on connections alone. Reverb has no per-connection fee. Two operational facts to design around (Laravel Reverb docs): the default stream_select event loop caps at ~1,024 connections — install ext-uv before you exceed that; and raise ulimit -n and nginx worker_connections to 10,000. A single box tops out near 28,000 connections on ephemeral ports; beyond that, scale horizontally with REVERB_SCALING_ENABLED=true over Redis pub/sub.
1.6 Email, monitoring, domains
| Item | Price | Source |
|---|---|---|
| Amazon SES outbound | $0.10 per 1,000 emails + $0.12/GB attachments | SES pricing |
| SES inbound | $0.10/1,000 + $0.09/1,000 chunks | Same |
| SES dedicated IP (managed) | $15/month/account | Same |
| Mailgun Free / Basic / Foundation | $0 (100/day) / $15/mo (10k) / $35/mo (50k); overage $1.80 → $1.30 per 1,000 | Mailgun pricing |
| Sentry Developer / Team / Business | Free (5k errors) / $26/mo annual (50k errors, unlimited users) / $80/mo annual | Sentry pricing |
| Sentry error overage | ~$0.00029–0.00036/event (Team) | Sentry docs |
| Laravel Flare | Hobby/Standard/Growth/Premium — UNVERIFIED (JS-rendered page); best estimate ~€9 / €29 / €59 / €149 per month | flareapp.io/pricing |
| Better Stack Uptime | Free (10 monitors, 30s); $25/mo per 50 extra monitors ($21 annual) | betterstack.com/pricing |
| Oh Dear | $17/mo (2 sites) → $109/mo (25 sites), ex VAT | ohdear.app/pricing |
| UptimeRobot | Free (50 monitors @5min); Solo $12/mo; Team $39; Scale $79 | uptimerobot.com/pricing |
| .co.uk domain | Reg ~£4–£6/yr; renewal £17–£19/yr inc VAT (Gandi) | Gandi .co.uk |
| .com domain | Reg ~£11/yr; renewal £35–£38/yr inc VAT (Gandi); Hover $18.99/yr | Gandi .com |
| TLS certificates | £0 — Let's Encrypt ("we do not charge a fee for our certificates"), 90-day certs; Cloudflare Universal SSL free on all plans | Let's Encrypt FAQ · Cloudflare Universal SSL |
Recommendation: SES + Sentry Team + UptimeRobot Solo. Total £34/month. SES at 10p per 1,000 emails makes email genuinely free at this scale — you will send perhaps 2,000 transactional emails a month. Renew domains at Cloudflare Registrar (at-cost, no markup) rather than at a registrar that triples the price on renewal.
1.7 Alternative hosting comparators
| Product | Price | Note |
|---|---|---|
| Laravel Cloud Starter / Growth / Business | $5 / $20 / $200 per month + usage; London region available; serverless Postgres 17 + Valkey | laravel.com/cloud/pricing. Per-unit compute/DB rates are behind a JS calculator — UNVERIFIED. Scale-to-zero is attractive pre-revenue but the usage rates are the whole story; price it properly before switching. |
| Ploi | Free / €8 / €13 / €30 per month (1 / 5 / 10 / unlimited servers) | ploi.io/pricing |
| RunCloud | UNVERIFIED (JS-only page); best estimate Basic ~$8, Pro ~$15, Business ~$45 | runcloud.io/pricing |
Stay on Forge. It is $19/month against a stack you already know, and the alternatives save at most £10/month while costing you a migration.
1.8 The one cost decision that actually matters: verification policy
Everything in this model is rounding error except phone verification. At UK rates one Twilio Verify SMS costs 7.8p. At the brief's assumed rate of one verification per user per month, verification is 58–82% of total COGS at every tenant size — more than servers, translation, video, captions and storage combined.
| Policy | Verifications/user/yr | £/user/month | COGS at a 1,000-worker tenant | Verdict |
|---|---|---|---|---|
| A. Verify every login, monthly (as briefed) | 12 | £0.0780 | £133/month | Do not ship this |
| B. Device-bound session, 90-day re-verify | 4 | £0.0260 | £82/month | Acceptable |
| C. Device-bound session, re-verify on new device only | ~2 | £0.0130 | £68/month | Recommended |
| D. As C, but own OTP over Programmable SMS (drop Verify) | ~2 | £0.0069 | £62/month | Saves 47% of the message cost; you give up Verify's fraud controls |
Recommendation: policy C. Long-lived, device-bound refresh tokens; re-verify only on a new device, cleared browser storage, or a 180-day gap. This is simultaneously the cheapest and the best user experience — a site operative should never be asked for a code to read a safety briefing. Keep Twilio Verify rather than rolling your own: the $0.05 fee buys SMS-pumping fraud protection that a solo founder otherwise learns about via a £4,000 bill. Revisit policy D only above ~50,000 verifications/year, where the saving exceeds £1,500/yr.
Corollary for the price list. If a customer insists on SMS delivery of posts rather than push — some HSEQ leads will, for genuinely good reasons on sites with no wifi — that is 4.1p per message per worker. Eight posts a month to 500 workers is £165/month of pure pass-through against a £950/month subscription: 17% of revenue, gone. Either price SMS delivery as a metered add-on at 8p/message (≈2× cost, and the markup is defensible) or exclude it in the order form. Web push via VAPID costs nothing, which is precisely why it must be the default and why "does it work without an app?" is the demo's most important 30 seconds.
1.9 Worked cost-per-user-per-month model
Assumptions (state these on any slide that uses the output)
| Variable | Value |
|---|---|
| Posts per tenant per month | 8 |
| Average target languages per post | 3 |
| Posts containing video | 20% (1.6/month), 2 minutes, 1080p |
| Video watch rate | 70% of enrolled workers |
| Video retention in the library | 12 months (steady state ≈ 38 stored minutes) |
| Notification channel | Web push (VAPID) — free. No SMS delivery. |
| Login verifications | Two scenarios: C (recommended, ~2/user/yr) and A (as briefed, 12/user/yr) |
| Translation model | gpt-5-mini |
| Platform seats over which fixed cost is spread | 3,000 (Stage A) / 15,000 (Stage B) |
Fixed platform cost
| Line | Stage A (≤ ~3,000 seats) | Stage B (~3,000–15,000 seats) |
|---|---|---|
| Forge Growth | £13.99 | £13.99 |
| EC2 t4g.large web/app | £40.42 | £80.84 (×2) |
| EC2 t4g.medium queue + Reverb + Redis | £20.21 | £20.21 |
| EBS gp3 | £6.85 (est) | £10.31 (est) |
| RDS db.t4g.medium | £38.70 (Single-AZ) | £77.93 (Multi-AZ) |
| RDS storage + backups | £8.83 (est) | £8.83 (est) |
| S3 + CloudFront | £3.68 | £14.72 |
| Error monitoring | £14.72 | £14.72 |
| Uptime monitoring | £11.04 | £11.04 |
| SES email | £0.74 | £0.74 |
| Domain / DNS | £1.47 | £1.47 |
| Total fixed | £160.65/month (£1,928/yr) | £254.80/month (£3,058/yr) |
Per-tenant variable cost (independent of headcount)
| Line | £/tenant/month |
|---|---|
| Translation (8 posts × 3 languages, gpt-5-mini) | £0.0201 |
| Mux storage (38 min steady state, 1080p) | £0.0848 |
| Mux caption translation (3 languages) | £0.0389 |
| S3 image storage | £0.0147 |
| Total | £0.1585 |
Per-user variable cost
| Line | Scenario C | Scenario A |
|---|---|---|
| Verification | £0.0130 | £0.0780 |
| Mux video delivery (1.6 × 2 min × 70%) | £0.00165 | £0.00165 |
| Image/CDN egress | £0.0001 | £0.0001 |
| Total | £0.0147 | £0.0797 |
Cost per user per month, by tenant size
Scenario C — recommended verification policy
| Workers | Stage | Fixed £/user | Tenant-variable £/user | User-variable £/user | COGS £/user/mo | COGS £/tenant/mo |
|---|---|---|---|---|---|---|
| 50 | A | £0.0536 | £0.0032 | £0.0147 | £0.0715 | £3.57 |
| 250 | A | £0.0536 | £0.0006 | £0.0147 | £0.0689 | £17.23 |
| 1,000 | A | £0.0536 | £0.0002 | £0.0147 | £0.0685 | £68.46 |
| 5,000 | B | £0.0170 | £0.0000 | £0.0147 | £0.0318 | £158.84 |
Scenario A — one verification per user per month, as briefed
| Workers | Stage | Fixed £/user | Tenant-variable £/user | User-variable £/user | COGS £/user/mo | COGS £/tenant/mo |
|---|---|---|---|---|---|---|
| 50 | A | £0.0536 | £0.0032 | £0.0797 | £0.1365 | £6.82 |
| 250 | A | £0.0536 | £0.0006 | £0.0797 | £0.1339 | £33.48 |
| 1,000 | A | £0.0536 | £0.0002 | £0.0797 | £0.1335 | £133.46 |
| 5,000 | B | £0.0170 | £0.0000 | £0.0797 | £0.0968 | £483.84 |
Scenario A costs 91–94% more per user than Scenario C for a worse login experience. That is the whole finding of this section.
Gross margin at the candidate prices from §2.9
Effective per-user prices in the recommended tier card: £3.19 (Company 501-band floor), £2.20 (Company ≤250), £1.90 (251–500 ceiling), £1.60 (501–1,000 ceiling), £1.30 (1,001–2,000 ceiling).
Scenario C
| Workers | COGS £/user | £1.30 | £1.60 | £1.90 | £2.20 | £3.19 |
|---|---|---|---|---|---|---|
| 50 | £0.0715 | 94.5% | 95.5% | 96.2% | 96.8% | 97.8% |
| 250 | £0.0689 | 94.7% | 95.7% | 96.4% | 96.9% | 97.8% |
| 1,000 | £0.0685 | 94.7% | 95.7% | 96.4% | 96.9% | 97.9% |
| 5,000 | £0.0318 | 97.6% | 98.0% | 98.3% | 98.6% | 99.0% |
Scenario A
| Workers | COGS £/user | £1.30 | £1.60 | £1.90 | £2.20 | £3.19 |
|---|---|---|---|---|---|---|
| 50 | £0.1365 | 89.5% | 91.5% | 92.8% | 93.8% | 95.7% |
| 250 | £0.1339 | 89.7% | 91.6% | 93.0% | 93.9% | 95.8% |
| 1,000 | £0.1335 | 89.7% | 91.7% | 93.0% | 93.9% | 95.8% |
| 5,000 | £0.0968 | 92.6% | 94.0% | 94.9% | 95.6% | 97.0% |
The honest caveat about "fixed cost per user"
The tables above spread fixed cost across 3,000 platform seats. Until you have those seats, the fixed cost lands on whoever is paying:
| Total enrolled workers on the platform | Fixed cost £/user/month |
|---|---|
| 50 (one pilot tenant) | £3.21 |
| 250 | £0.64 |
| 500 | £0.32 |
| 1,000 | £0.16 |
| 2,000 | £0.08 |
| 3,000 | £0.054 |
| 10,000 (Stage B) | £0.025 |
Your first pilot customer is gross-margin negative or marginal at any sane price. That is fine and expected — £161/month is not a business risk, it is a rounding error against a founder's time. Break-even on infrastructure is roughly 75 paid workers at £2.20, i.e. reached by the first real customer. From tenant #2 onward the model is above 94% gross margin at every size and price in the tier card.
Three conclusions for the GTM guide
- Cost is not a pricing input for this product. COGS is 3–14 pence per user per month against prices of £1.30–£3.19. Price on the value of the compliance record and on what the market bears (§2), never on cost-plus.
- The only variable worth engineering against is SMS. Verification policy and any SMS-delivery option are the entire cost story. Everything else — servers, translation, video, captions, storage, realtime — totals under £200/month at Stage A.
- Free-tier headroom is enormous. Mux gives 100,000 delivery minutes/month free (≈45,000 workers at modelled usage) and free on-demand captions; CloudFront gives 1 TB/month; AWS gives 100 GB/month egress; VAPID push and Reverb are free. Do not architect around costs you will not incur for two years.
1.10 UK compliance, insurance and payments — the non-COGS opex
These do not belong in gross margin, but they are the costs that gate deals (§3.5) and they must be in the cash plan (§5.4).
| Item | Cost | Confidence | Source |
|---|---|---|---|
| Cyber Essentials (self-assessed) | Micro (0–9 staff) £320 + VAT — you are here. Small £440, medium £500, large £600, all + VAT | Micro price verified; the larger bands were back-converted from IASME and are UNVERIFIED in GBP — get a live quote. The current question set is "Danzell", in force 27 April 2026 (replacing Willow) — make sure any prep material you use is for Danzell. | NCSC · IASME |
| Cyber Essentials Plus | Quoted by the certification body on network size/complexity; one CB publishes from £1,499 + VAT. Budget £1,400–£2,500 + VAT for a microbusiness including the CE basic | Partly verified | NCSC · cyberessentials.online |
| ISO 27001, microbusiness | Auditor day rate £1,250/day; Stage 1 + Stage 2 for 1–10 staff ~£6,250; surveillance audits £2,000–£2,500/yr; DIY toolkit ~£500; consultant-led £5k–£40k. First-year total £6,750–£7,250 DIY, £15k+ consultant-led | Single-source UK consultancy guide; CB quotes vary | HighTable |
| ICO data protection fee | Tier 1 £52 (≤10 staff or ≤£632k turnover) · Tier 2 £78 · Tier 3 £3,763. £5 direct-debit discount | Verified via SI 2025/63 amending SI 2018/480. Note SI 2026/386 is listed as not yet in force — re-check before budgeting 2027 | legislation.gov.uk SI 2018/480 |
| Companies House (fees page updated 2 Jul 2026) | Incorporation online £100 (paper £124) · Confirmation statement £50/yr online (paper £110) · Change of name £20 · Voluntary strike-off £13 | Verified | Companies House fees |
| Professional indemnity | Hiscox from £8/month; illustrative £250k cover ≈ £400/yr, £1m ≈ £600/yr; Simply Business software-developer example £96.60/yr for £250k. Realistic budget £300–£900/yr for £1m–£2m cover at £100k–£500k turnover | Starting points verified; the budget range is an ESTIMATE | Hiscox PI cost · Simply Business |
| Public liability | Hiscox from £5.20/mo; Simply Business from £5.40/mo (£64.80/yr, £1m–£2m limit). Budget £65–£150/yr | Verified | Hiscox PL |
| Cyber insurance | Simply Business add-on £155.84/yr at a £25k limit (<10 staff, <£1m turnover). A standalone £250k–£1m policy for a SaaS processing worker personal data: £500–£1,500/yr — ESTIMATE | Entry-level verified; the SaaS-grade range is an estimate | Simply Business cyber |
| Combined PI + PL + cyber | £700–£2,500/yr for a £100k–£500k-turnover SaaS | Derived ESTIMATE — get three broker quotes | — |
Insurance limits are a sales input, not just an overhead. UK construction and FM supplier contracts routinely demand minimum cover levels; buy limits that clear the thresholds your target accounts ask for (see §3.5) rather than the cheapest policy, because raising a limit mid-procurement costs you three weeks.
Stripe UK
| Item | Fee | Source |
|---|---|---|
| UK standard consumer cards, online | 1.5% + 20p | stripe.com/gb/pricing |
| UK premium / commercial cards | 2.8% + 20p | Same |
| EEA cards | 2.5% + 20p | Same |
| International (non-EEA) cards | 3.15% + 20p | Same |
| Currency conversion | +2% | Same |
| Bacs Direct Debit | 1%, min 20p, capped £4.00; £5.00 per disputed payment | Local payment methods |
| Disputes / chargebacks | £20.00 per dispute | stripe.com/gb/pricing |
| Stripe Billing | 0.7% of billing volume PAYG, or from £450/mo on an annual contract | Same |
| Stripe Tax | 0.5% per transaction (no-code) | Same |
| Payouts | £0.50 per standard domestic payout; Instant 1% (min 40p) | Same |
| Monthly minimum | None | Same |
Two decisions this drives. (1) B2B cards are overwhelmingly commercial cards at 2.8% + 20p, not 1.5% — a £19,200 annual invoice on a company card costs £537.80 in fees. (2) Take annual contracts by Bacs Direct Debit or bank transfer, not card. Bacs is capped at £4.00 per collection, so the same £19,200 costs £4, saving £534 per customer per year. Offer card only for the £2,500 pilot fee, where speed matters more than the £70 of fees. For a plc that insists on invoice-and-BACS through its AP system, take that — it is free.
2. Pricing benchmarks and models
All competitor figures below were verified against vendor pricing pages on 28 August 2026. Three market facts reframe the competitive set:
| Change | Evidence |
|---|---|
Beekeeper no longer exists standalone. beekeeper.io/pricing 301-redirects to LumApps; "Beekeeper's mobile-first frontline experience is now part of the LumApps AI Employee Hub", unified "over the next 12 to 18 months". LumApps publishes no pricing. | LumApps/Beekeeper |
| Workplace from Meta is dead — "Workplace has closed as of May 2026." The largest single source of orphaned frontline-comms accounts in the UK. | meta.com/workplace |
| SafetyCulture has rebranded to Mitti, and its "Heads Up" broadcast-with-acknowledgement feature no longer appears in the published pricing feature table. | mitti.com/pricing |
Crew is dead — crewapp.com redirects to a Square help article on migrating to the Square Team app. | Square |
2.1 Published per-seat pricing — frontline comms
| Vendor | Tier | £/user/mo (annual) | £/user/mo (monthly) | Min seats | Free tier | Setup fee | Source |
|---|---|---|---|---|---|---|---|
| Blink | Core | £2.95 | £3.50 | None | Trial | None stated | joinblink.com/pricing |
| Blink | Pro | £3.75 | £4.50 | None | Trial | None stated | Same |
| Blink | Enterprise | Contact sales | — | — | — | — | Same |
| Thrive.App (UK) | Starter ≤200 | £2.50 | £3.00 | — | Demo only | Not stated | thrive.app/pricing |
| Thrive.App | Growth 201–500 | £2.00 | £2.40 | — | — | — | Same |
| Thrive.App | Enterprise 500+ | £1.50 | £1.80 | — | — | — | Same |
| Talkfreely (UK) | Business | from £1.00 | — | Not stated | 60-day free trial | Not stated | talkfreely.com/pricing |
| Oneteam | Starter | €1.49 (≈£1.28) | — | 100 users | None | €0 base | oneteam.io/en/pricing |
| Oneteam | Essential | €2.99 (≈£2.56) | — | 100 users | None | €0 base | Same |
| Oneteam | Professional | €3.99 (≈£3.42) | — | 100 users | None | €0 base | Same |
Oneteam is the only vendor that publishes its hidden costs, and they are instructive: existing-integration setup €500 one-off, new HR/WFM integration build €2,500 one-off, white-labelled app €200/month per platform (iOS and Android charged separately).
2.2 Vendors with no public pricing — and what they actually charge
| Vendor | Contract structure | Observed price / floor | Source quality |
|---|---|---|---|
| Staffbase | Modular (Employee App / Intranet / Email / Signage), effectively annual. Explicitly refuses to publish: "a published price would be wrong for most organizations" | Median buyer pays $28,544/yr; range $20,000–$153,200. Bands: 1–3k employees $25–60k; 3–10k $60–180k; 10k+ $200k+. Implementation $15,000–$75,000+; custom integrations $10,000–$50,000 each; premium support +10–20%. Renewal uplift 3–7%/yr. | Vendr — strong |
| Workvivo (Zoom) | Custom quote, no free trial | Hard floor: 250 employees. $20,000/yr Business floor. Vendr median $6,400/yr, range $6,400–$35,413. One documented case: $76k quote negotiated to ~$37k (51% discount) by tabling competitors. | Vendr + competitor reviews |
| Speakap | Confirmed: "All contracts are annual… minimum 1 year." Basic / Premium / Premium Plus | "From $3/user/mo" (Basic) per GetApp | speakap.com/pricing — moderate |
| YOOBIC | Priced by number of stores, not seats | Won't engage below 1,000 employees or 100 locations | yoobic.com/pricing — per-store model is vendor-stated |
| Ocasta Engage (UK) | Publishes its model: "per-site pricing (default for location-based teams)" or per-user "for mobile or distributed teams" | "Implementation fees waived throughout 2026." Quote in 24h. | ocasta.com/pricing — the most useful UK data point in this report |
| Firstup | Essential / Professional / Premier, no free trial | No reliable price signal at any level | firstup.io/pricing — most opaque vendor in the set |
| Sociabble, LumApps, Sona | Custom, modular | None found | Vendor pages |
2.3 The adjacent threat: comms bundled into rota tools
| Vendor | Tier | Price | Comms included? | Source |
|---|---|---|---|---|
| Sling | Free | $0, up to 30 users | Private messaging + news feed free | getsling.com/pricing |
| Sling | Premium / Business | $1.70 / $3.40 (annual) | Yes | Same |
| Deputy | Lite | $5.00, £20/month minimum spend | Messaging & News Feed included | deputy.com/pricing |
| Deputy | Messaging+ add-on | $1.95/user/mo (≈£1.44) | The standalone comms upsell | Same |
| Connecteam | Small Business | Free forever ≤10 users, all hubs | Yes | connecteam.com/pricing |
| Connecteam | Comms Hub Basic/Advanced/Expert | $29 / $59 / $119 per month for the first 30 users, then $0.60 / $1.80 / $3.60 per extra user | Yes | Same |
| When I Work | Essentials / Pro / Premium | $2.50 / $5.00 / $8.00 | Team messaging in all tiers | wheniwork.com/pricing |
Deputy's Messaging+ at ~£1.44/user/month is the cleanest available market price for "comms bolted onto a workforce system we already own". Expect a caterer or FM buyer to hold that number up. The answer is not price — it is that none of these produce an evidential briefing record or translate into a worker's language.
2.4 The "we have Teams" objection, priced
UK GBP, ex-VAT, annual commitment, en-GB Microsoft pages, 28 Aug 2026:
| SKU | £/user/month | Source |
|---|---|---|
| Microsoft 365 F1 | £2.30 | Frontline plans (en-GB) |
| Microsoft 365 F1 (no Teams) | £1.92 | Same |
| Microsoft 365 F3 | £7.70 | Same |
| Microsoft 365 F3 (no Teams) | £6.90 | Same |
| Microsoft 365 Business Basic | £5.40 (capped at 300 users) | Business plans (en-GB) |
| Microsoft Teams Essentials | £3.10 | Teams plans (en-GB) |
| Viva Employee Communications & Communities (Viva Connections + Engage + Amplify) | £1.54 | Viva pricing (en-GB) |
| Microsoft 365 E3 / E5 | £33.50 / £51.60 | Enterprise plans (en-GB) |
Viva Employee Communications & Communities requires a qualifying base licence, and M365 F1 qualifies. So the genuine Microsoft frontline-comms stack is:
That is above Blink Core (£2.95), above every Thrive tier, and above our own recommended Company-tier effective prices. Two consequences: (a) £3.84 is the real price ceiling for a frontline comms seat in the UK — above it you are being compared to a SKU the buyer's IT team already has on the price list; (b) the Teams objection is not a price objection, so never answer it on price. Answer it on: who is actually licensed today (usually a small fraction of site operatives), whether it needs an app install and a password (it does), whether it translates into the worker's language (it doesn't), and whether it produces a per-person evidential briefing record (it doesn't).
2.5 What UK construction and FM buyers already pay for software
| Vendor | Model | Published price | Relevance |
|---|---|---|---|
| HandsHQ (UK, RAMS) | Flat monthly tier banded by user count, annual + setup fee | £275/mo ≤10 users; £550/mo ≤25; £750/mo ≤60 → effective £27.50 → £22.00 → £12.50 per user/mo | The closest structural precedent for what TeamTalk should sell |
| Re-flow (UK construction field mgmt) | Per user, single plan | £36.50/user/mo annual; £38.50 monthly. Free SMS messaging included | Supervisors only |
| Joblogic (UK FM/field service) | Per user, annual | From £45/user/mo | Supervisors only |
| Mitti (ex-SafetyCulture) | Per seat | Free ≤10 seats; Premium $24/seat/mo annual | The incumbent "we already broadcast via SafetyCulture" objection |
| Fieldwire (Hilti) | Per user | Free ≤5 users; Pro $39 / Business $64 / Business Plus $89 | |
| Procore | Annual construction volume — explicitly NOT per user. "We'll never charge you for adding more users." Unlimited users, storage, support, training and implementation included | Not public | The largest construction SaaS vendor markets its rejection of per-seat pricing as a feature |
Three things this proves for the pricing narrative:
- UK construction and FM buyers pay £36–£45 per user per month without blinking — but only for supervisors and office staff, never for every operative. The per-seat ceiling is a function of who is licensed, not of sector willingness to pay.
- HandsHQ, a successful UK construction SaaS, does not sell per seat at all — flat monthly tiers banded by headcount, effective rate falling 55% as the band widens.
- Procore has explicitly rejected per-user pricing and sells that rejection. That is the strongest public evidence that per-seat is the wrong instrument in construction.
2.6 Pricing model prevalence and why per-frontline-user is resisted
| Model | Vendors observed | Count |
|---|---|---|
| Per user per month | Blink, Thrive, Talkfreely, Oneteam, Speakap, Staffbase, Sling, Deputy, When I Work, Mitti, Fieldwire, Joblogic, Re-flow, all Microsoft SKUs | 15 |
| Per site / per location | YOOBIC (per store), Ocasta Engage (per site, default) | 2 |
| Flat tier banded by headcount | HandsHQ, Thrive, Connecteam (flat base + low overage) | 3 |
| Volume / consumption | Procore (construction volume), WhatsApp (per message) | 2 |
| Platform fee + usage | Connecteam, Oneteam | 2 |
Per-user is the default, but every vendor specialising in genuinely multi-site frontline operations has moved off it — YOOBIC to per-store, Ocasta to per-site-by-default, HandsHQ to headcount bands, Procore to volume. Four of those six sell into construction, retail or hospitality. That is the pattern to cite.
Why the resistance is real in these sectors specifically:
| Driver | Evidence |
|---|---|
| Headcount is large, volatile and mostly not on your payroll | UK construction sites run heavily on subcontract and self-employed labour; the enrolled count and the working count are never the same |
| Turnover is severe | UKHospitality: 132,000 hospitality vacancies, 48% above pre-pandemic; head chef shortage 10%, production chef 21%. In contract catering, the seat count you invoice is never the seat count that is working. |
| The buyer is penalised for growing | Every new starter increases the bill; every seasonal spike increases the bill. Finance directors hate variable-headcount software lines. |
| Vendor behaviour confirms it | Procore markets "we'll never charge you for adding more users" as a benefit; HandsHQ's effective per-user rate falls 55% across its bands; Ocasta makes per-site the default path |
What buyers accept instead, with live proof points: per site (Ocasta, YOOBIC) · tiered headcount bands (Thrive, HandsHQ) · platform fee + low marginal rate (Connecteam) · unlimited users on a business-volume metric (Procore). No live proof point for per-active-user (MAU) pricing was found in this category — it sounds attractive but nobody in the market is doing it, and it makes the buyer's bill unforecastable, which is the objection you were trying to solve.
2.7 Minimum seats and floors — the gap we price into
| Vendor | Minimum seats | Minimum annual spend |
|---|---|---|
| YOOBIC | 1,000 employees or 100 locations | Not disclosed |
| Workvivo | 250 employees | $20,000/yr |
| Staffbase | Not stated | ~$20,000/yr observed floor |
| Oneteam | 100 users | €1,788–€4,788 |
| Deputy | None | £240/yr |
| Speakap | Not stated | Min 1-year term |
| Blink, Thrive, Talkfreely, Connecteam, Sling, When I Work | None | None |
The category splits into two postures with nothing in between: enterprise vendors gate at 250–1,000 seats and floor ACV at ~$20k; self-serve vendors have no floor and no compliance story. A UK housebuilder regional division with 400 site operatives and 30 office staff sits exactly in the gap and cannot buy the enterprise products at all. That is the market opening.
2.8 Discount and uplift norms (observed, not estimated)
| Lever | Observed | Source |
|---|---|---|
| Annual prepay vs monthly | 15–18%: Connecteam 18%, Mitti 17%, Thrive ~16.7%, Blink ~15.7–16.7%, Sling 15%, Re-flow 5.2% | Vendor pricing pages |
| Negotiated discount off first quote | 15–30%; a further 15–25% improvement when competitors are actively tabled | Vendr |
| Best documented single discount | 51% ($76k Workvivo quote → ~$37k) | Vendr |
| Renewal uplift | 3–7%/yr (enterprise employee comms) | Vendr (Staffbase) |
| Implementation fee | £0 (Blink, Thrive, Talkfreely, Speakap, Connecteam) to $15,000–$75,000 (Staffbase). Ocasta waiving through 2026. Oneteam €500–€2,500. Procore includes it. | Vendor pages + Vendr |
| Multi-year discount norm | Not found in published sources | — |
Staffbase implementation at $15k–$75k can exceed a full year of licence fee against its own $28,544 median ACV. That is the single most exploitable weakness at the enterprise end of this category, and Ocasta is already exploiting it.
2.9 Recommended pricing for TeamTalk
Three tiers. All prices ex-VAT, GBP, 12-month minimum term, implementation £0. Monthly billing available at +15%.
Tier 1 — Site
For single-site or few-site operators: a small housebuilder, an independent caterer, one FM contract.
| Price | £180 per site per month, annual commitment (£2,160/site/yr) |
| Included | Up to 100 enrolled workers per site (overage £1.60/worker/month) |
| Minimum | 1 site. No seat minimum. |
| Features | Posts, translation into unlimited languages, video, push, confirm-receipt, PDF/CSV briefing export, unlimited managers |
| Effective per-user | £1.80 at a full site; £2.40–£3.60 in practice (typical UK housing site 50–75 enrolled) |
Why per-site: it is the unit the buyer already budgets in, it removes the "every new subbie costs me money" objection, and it has direct precedent — Ocasta Engage publishes per-site as its default model for location-based teams, and YOOBIC prices by store.
Tier 2 — Company (the tier that should win most deals)
Unlimited sites, banded by enrolled worker count. Re-band annually, not monthly — never mid-term.
| Band (enrolled workers) | £/month | £/year | Effective £/user/month at band floor → ceiling |
|---|---|---|---|
| Up to 250 | £550 | £6,600 | £2.20 |
| 251–500 | £950 | £11,400 | £3.79 → £1.90 |
| 501–1,000 | £1,600 | £19,200 | £3.19 → £1.60 |
| 1,001–2,000 | £2,600 | £31,200 | £2.60 → £1.30 |
Adds: divisions/regions hierarchy, role-based admin, scheduled + mandatory posts, compliance export API, monthly reach report, named onboarding.
Two things to watch with bands. First, the cliff: a customer at 251 workers pays £950 while one at 250 pays £550 — a 73% jump for one extra person. Hold the line in negotiation, but give yourself one legitimate release valve: quote the band that matches expected enrolment 12 months out, and re-band only at renewal. Second, the band floor is the price a buyer actually compares. At 251 workers the effective rate is £3.79/user/month, which sits just under the £3.84 Microsoft F1 + Viva reference price (§2.4). That is deliberate but tight — never let a band floor exceed £3.84, or you hand IT a reason to say "we already own that.
Tier 3 — Enterprise
2,000+ workers, or any buyer requiring SSO, a security review or a bespoke SLA.
| Price | From £3,600/month (£43,200/yr), quoted per estate |
| Adds | SSO/SCIM, audit log export, custom data retention, 99.9% SLA, named CSM, quarterly business review, security questionnaire and DPIA support, sandbox tenant |
Where these tiers sit against the market
| Reference point | £/user/month | TeamTalk comparison |
|---|---|---|
| Thrive.App Enterprise (500+) | £1.50 | We are above at 500 (£3.19) but include translation + receipts |
| Deputy Messaging+ add-on | ~£1.44 ($1.95) | The "comms bolted onto our rota tool" floor |
| Thrive.App Growth (201–500) | £2.00 | Directly comparable to our £2.20 at ≤250 |
| Blink Core | £2.95 | Our 251–500 band floor (£3.79) is above Blink; our ceiling (£1.90) is below |
| Blink Pro | £3.75 | |
| Microsoft F1 + Viva Comms & Communities | £3.84 (derived) | The real ceiling. Anything above this is compared to a SKU the buyer's IT already has on the price list |
| Workvivo / Staffbase enterprise floor | ~£15k–£21k/yr ACV, 250–1,000 seat gates | We are deliberately below the gate — a 400-operative housebuilder division cannot buy these at all |
The structural gap we are pricing into: enterprise frontline vendors gate at 250–1,000 seats and ~$20k ACV; self-serve vendors have no floor and no compliance story. A UK housebuilder regional division with 400 site operatives sits exactly in between and is structurally underserved.
Pricing rules to hold
| Rule | Number | Rationale |
|---|---|---|
| Annual prepay discount | 15% | Category norm is 15–18% (Connecteam 18%, Sling 15%, Mitti 17%, Blink ~16%). Below 15% is out of market; above 20% reads as distress. |
| Monthly billing uplift | +15% | Same lever, framed as the default price |
| Multi-year (24-month) | Additional 5% + price lock | |
| Founding-customer / reference discount | 10%, in exchange for a named case study and two reference calls, first 5 customers only, first year only | Buy the logos you need for months 6–12 |
| Maximum stacked discount | 25% | Beyond that, change the tier or scope, never the unit price |
| Implementation fee | £0, always | Staffbase charges $15k–$75k, which can exceed its own median $28.5k ACV. Ocasta is waiving implementation through 2026 as a closing lever. Free implementation is our sharpest structural differentiator. |
| Annual uplift clause | CPI (CPIH, ONS), capped at 5% | Observed enterprise employee-comms renewal uplifts are 3–7%/yr |
| Payment terms | Ask Net 30; concede to Net 45; refuse beyond Net 60 | |
| Never discount | The per-site rate in Tier 1 | It is the anchor for every expansion conversation |
| Re-banding | Annually at renewal, upward and downward | Removes the "our headcount spikes in summer" objection |
Pilot offer structure
"60-Day Proof of Reach" — a paid, capped, time-boxed pilot with a pre-agreed conversion price.
| Element | Specification |
|---|---|
| Price | £2,500 + VAT, fixed, invoiced on signature |
| Credit | 100% creditable against year 1 of an annual contract signed within 30 days of pilot end |
| Scope | One region/division: up to 3 sites and up to 250 enrolled workers |
| Duration | 60 days from launch day (not from signature), with a formal review at day 30. SaaStr's benchmark structure (§4.1); it also keeps the decision inside one budget quarter and out of the 18 Dec–4 Jan shutdown. |
| Included | Tenant setup, branding, worker import, 2 manager training sessions, all languages, weekly reach report, day-14 activation review, day-30 formal review, day-60 decision meeting |
| Paper | 3-page pilot agreement, DPA attached, no procurement portal required at this value |
| Success criteria (agreed in writing before start) | 1. ≥70% of enrolled workers logged in within 14 days 2. ≥85% confirmed-receipt on mandatory posts within 72 hours 3. ≥2 posts per site per week sustained 4. A compliance export accepted by the HSEQ lead as an evidential briefing record |
| Exit | If criteria 1 and 2 are missed, the £2,500 is refunded. Say this out loud — it converts the meeting. |
Why paid, not free. A free pilot has no internal owner, no budget line and no deadline, so it drifts and dies at the first site-manager holiday. £2,500 is below almost every UK plc division's procurement threshold, which means a Divisional MD or H&S Director can approve it on a purchase order without a supplier-onboarding cycle — that is the real reason for the number. The refund guarantee removes the risk without removing the commitment.
Do not offer: open-ended trials, unlimited-site pilots, pilots without named success criteria, or pilots without a pre-agreed conversion price. Put the year-1 price on the pilot agreement itself so the renewal conversation is a signature, not a negotiation.
3. Selling into UK construction, catering and facilities
3.1 Who actually buys
There are four candidate budget owners and they behave very differently. The champion is almost always HSEQ; the economic buyer is almost always Operations. Internal Comms owns the budget only in large plcs with a real IC function, and IT is a gate, never a buyer.
| Function | Typical titles | Role in the deal | How to open |
|---|---|---|---|
| HSEQ / Health & Safety | Head of Health & Safety, HSEQ Director, SHEQ Manager, Group H&S Director, Regional H&S Advisor | Champion. Feels the pain daily, has the compliance language, usually has a small budget of their own and strong influence over a bigger one | The briefing-record question (§4.3). This is the door. |
| Operations / Construction | Operations Director, Construction Director, Divisional/Regional Managing Director, Contracts Director, Head of Operations (catering/FM) | Economic buyer. Owns the divisional P&L. Cares about stood-down gangs, rework, and clients asking awkward questions | Cost of a message not landing: a gang stood down for half a day |
| HR / People | HR Director, People Director, Head of Employee Engagement | Co-sponsor. Owns engagement surveys, retention, onboarding | Turnover and the fact that new starters never hear from head office |
| Internal Communications | Head of Internal Communications, Communications Manager | Champion in large plcs, absent in SMBs | Reach metrics; they are measured on them and currently cannot report them for site staff |
| IT / InfoSec | IT Director, Head of IT, Information Security Manager, DPO | Gate, not buyer. Can kill the deal, cannot buy it | Send the security pack unprompted, early, before they ask |
| Procurement | Procurement Manager, Supply Chain Manager, Commercial Manager | Gate. Appears above the approval threshold | Keep the first deal below their threshold |
Approval thresholds — ESTIMATE, reasoned. Published delegated-authority schedules are not disclosed by UK housebuilders, so these are reasoned planning figures to test on every discovery call, not sourced facts:
| Deal size | Who can approve | Typical route |
|---|---|---|
| Under ~£5,000 | Divisional MD, HSEQ Director, or Operations Director on a purchase order | No procurement, no supplier onboarding portal, possibly no InfoSec review. This is why the pilot is £2,500. |
| £5,000–£25,000/yr | Divisional MD with a group function sign-off (IT and/or procurement) | Supplier onboarding form, InfoSec questionnaire, DPA. 6–12 weeks. |
| £25,000–£100,000/yr | Group function head or divisional board | Full procurement, legal redlines, possibly a competitive comparison. |
| Over £100,000/yr | Group board / exec committee | Formal tender likely. Not your year-one problem. |
The structural fact — with an important exception. UK housebuilders and contract caterers are federated, and a regional division usually buys faster than group does. A divisional MD who has run a successful pilot is a far better advocate to group than you will ever be. Default: sell to a division, and never open cold at group HQ, where you get routed to a procurement queue with no champion and no proof.
⚠️ The exception that affects your named warm lead. Barratt Redrow centralises roughly 95% of procurement across around 160 group-level agreements. Divisional autonomy is a thin 5% sliver — enough for a small pilot on a purchase order, not enough for a rollout. Plan Barratt London as an explicitly two-stage sale: stage one is a divisional pilot funded from divisional discretionary spend, deliberately scoped and priced to sit inside that sliver; stage two is a group-level agreement that the divisional MD and HSEQ lead advocate for on the strength of the pilot's numbers. Do not price or forecast the divisional pilot as if it were the deal. Ask on the first call: "what can this division sign on its own, and what has to go to group?" — the answer varies enormously between housebuilders and is the single most useful piece of qualification you can get.
Contract catering is different in one important way: the caterer often operates on a client's site under a client contract. That means (a) the caterer's own head office buys for its whole estate, which is a bigger and slower deal; and (b) a site-level win can be blocked by the client's IT policy. Ask early: "whose site is it, and whose rules apply?"
3.2 Sales cycle lengths
These are reasoned estimates, flagged as such. No published UK-specific benchmark for this vertical and deal size was retrievable. Use them for pipeline planning and replace them with your own data after ten deals.
| Buyer | Discovery → signed pilot | Pilot → signed annual contract | Total, first touch → revenue | Stakeholders involved |
|---|---|---|---|---|
| Small private housebuilder (e.g. 50–300 employees) | 3–6 weeks | 4–8 weeks | 3–5 months | 1–3 |
| Regional division of a housebuilder plc | 6–12 weeks | 8–16 weeks | 5–9 months | 4–7 |
| Group-level housebuilder plc (after a division succeeds) | 3–6 months | 3–6 months | 9–18 months | 8–12 |
| Contract caterer, single client contract | 4–10 weeks | 6–12 weeks | 4–7 months | 3–6 |
| Contract caterer, head-office estate deal | 3–6 months | 3–6 months | 9–15 months | 8–15 |
| FM contractor, mid-market | 6–12 weeks | 8–16 weeks | 5–9 months | 4–8 |
Planning consequences. A deal started in September that is not a small private builder will not produce revenue in the same financial year. Front-load the pipeline with small, fast buyers — they pay for the compliance certificates and produce the case studies that make the slow buyers possible. And add a full calendar quarter to every plc estimate for the InfoSec and legal queues, which are wait time rather than work time.
3.3 The compliance case: why proof-of-receipt is a statutory purchase, not a nice-to-have
This is the single most important section of the sales narrative. TeamTalk is not an internal-comms product being sold to construction; it is a records product that happens to look like an internal-comms product. Price it, position it and sell it accordingly.
The statutory chain
| Instrument | Provision | Exact words that matter | What it means for the product |
|---|---|---|---|
| Health and Safety at Work etc. Act 1974 | s.2(2)(c) | The employer must provide "such information, instruction, training and supervision as is necessary to ensure… the health and safety at work of his employees" | The base duty. Note it is a duty to provide, and in a prosecution the employer must show it discharged it. |
| HSWA 1974 | s.2(3) | Employer must prepare a written H&S policy statement and "bring the statement and any revision of it to the notice of all of his employees" | An explicit statutory duty to communicate a document to every employee — with no defined evidential mechanism. Our export is that mechanism. |
| Management of H&S at Work Regs 1999 | Reg 10(1) | Employer must provide employees with "comprehensible and relevant information" on risks identified by assessment, preventive and protective measures, emergency procedures, and risks from other employers' activities | "Comprehensible" is the word the whole translation feature hangs on. Information delivered in English to a worker who does not read English is arguably not comprehensible, and therefore arguably not compliant. Say this in the demo. |
| CDM 2015 | Reg 13(4)(a) | Principal contractor must ensure "a suitable site induction is provided" | Induction content and attendance is a record the PC must be able to produce. |
| CDM 2015 | Reg 15(8) | "A contractor must provide each worker under their control with appropriate supervision, instructions and information so that construction work can be carried out, so far as is reasonably practicable, without risks to health and safety." | Applies to every contractor on site, not just the principal — which is why subcontract operatives must be enrolled, and why "they're not our employees" is not a defence. |
| CDM 2015 | Reg 15(9) | The information must include "a suitable site induction, where not already provided by the principal contractor", "the procedures to be followed in the event of serious and imminent danger", risks from risk assessments and other contractors' activities, and "any other information necessary to enable the worker to comply with the relevant statutory provisions" | This is a checklist of message types for the product's post templates. Build them as templates: Induction, Emergency Procedure, Risk Briefing, Contractor Interface, Statutory Notice. |
| CDM 2015 | Reg 8 | General duties: cooperation and coordination, and sharing information between duty holders | Multi-employer sites need one comms channel that spans employers — exactly the WhatsApp failure mode. |
| MHSWR 1999 | Reg 13 | Capabilities and training; take into account capabilities as regards health and safety when entrusting tasks | Language capability is part of this. |
| H&S (Consultation with Employees) Regs 1996 / Safety Representatives and Safety Committees Regs 1977 | Duty to consult employees on H&S matters, in good time | Consultation you cannot evidence did not happen. |
The language duty — the strongest, least-contested wedge
HSE's own guidance to employers of migrant workers identifies that "language barriers limit their ability to communicate effectively with other workers and supervisors", that workers may not "understand all of the risks" or have only "limited knowledge of the British health and safety system", and that employers must provide "appropriate health and safety training and instruction" and verify workers have the necessary skills including language proficiency. HSE itself publishes safety material in 19 languages including Polish, Portuguese, Romanian, Lithuanian, Latvian, Slovak, Czech and Albanian — which is, in effect, HSE conceding that English-only communication does not discharge the duty on a multinational site.
Sales use: "Reg 10 says the information has to be comprehensible. HSE publishes its own guidance in 19 languages. If you brief a Romanian steel fixer in English and he signs a sheet, what exactly have you evidenced?"
What "proof of receipt" is worth in an enforcement context
Enforcement and civil claims turn on evidence, and the evidence in this sector is famously bad: a paper toolbox-talk sheet with a scrawled signature, no record of what was actually said, no record of comprehension, and frequently no record at all for subcontract operatives who were on site that week. TeamTalk replaces that with a per-person, per-message, timestamped record that includes the language the worker actually read it in and an affirmative confirmation action.
The five properties that make the record defensible — build and demo all five:
- Immutable — confirmations cannot be edited or backdated by a site manager
- Per-person — named individual, not "the gang"
- Timestamped to the second, server-side, with the delivery time as well as the confirmation time
- Content-versioned — the record links to the exact text/video the worker saw, not to the current version
- Exportable — PDF/CSV a solicitor, insurer or HSE inspector can read without access to the system
Building Safety Act 2022 / golden thread: for higher-risk buildings (18m+ or 7+ storeys residential), duty holders must maintain the "golden thread" of building information — accurate, up-to-date, accessible information about the building and how it is being managed. Where a comms record evidences that a safety-critical change was briefed to the people doing the work, it is golden-thread-adjacent. Do not overclaim this — position it as "your golden thread covers the building; this covers the people", and let the buyer make the leap.
3.4 The "WhatsApp problem" — the four arguments that land
| Argument | Substance |
|---|---|
| 1. You cannot prove receipt | Two blue ticks prove a device received a message, not that a named worker read or understood a specific briefing, and not in what language. Read receipts can be switched off by the recipient. There is no export a court or inspector would accept as a briefing record. |
| 2. The record is on personal phones you do not control | Work communications on personal devices are within scope for disclosure in litigation, employment tribunal proceedings and regulatory investigation. CPR Practice Direction 57AD ¶4.2(2) requires written notice to former employees who may hold disclosable documents, and ¶4.5 requires a signed confirmation that it was given — so your client must chase leavers' personal phones. In Vertical Aerospace v Ngoma [2026] EWHC 1096 (KB) the High Court refused to discharge an imaging order over an ex-employee's personal phone after she proposed simply deleting work WhatsApps. And the ICO's right-of-access guidance (updated 8 December 2025) is explicit: if staff hold personal data on private messaging apps, "you should ask them to search their private emails, devices or instant messaging applications" — so every DSAR reaches into your foremen's personal handsets. |
| 3. UK GDPR: you are processing without control | Worker mobile numbers are personal data. In a WhatsApp group, every member's number is disclosed to every other member — including to subcontractors from other companies. There is no retention policy, no deletion route, no access control, no processor agreement, and no lawful basis documented. A leaver retains access to the group until a foreman remembers to remove them; and the message history stays on their personal device permanently. |
| 4. Conduct and tribunal risk | Site WhatsApp groups are a recurring source of harassment and discrimination claims. In AB v Grafters Group Ltd [2025] EAT 126 WhatsApp messages sent during a shift were used to bring off-site harassment inside the course of employment; under Equality Act s.109(3) "I didn't know the group existed" is not a defence. Compare Forbes v LHR Airports Ltd [2019] ICR 1558 (UKEAT/0174/18/BA) on the limits of that exposure. From October 2026 the Employment Rights Act 2025 raises the bar to "all reasonable steps" and adds third-party harassment liability. |
| 5. Regulators already fine for this — in the UK | FCA v Sigma Broking Ltd, £531,600, 4 October 2022: brokers using encrypted chat apps on personal phones. The decisive point is that the absence of a policy was itself the breach (COBS 11.8), not any particular message. Internationally the SEC has taken over $1.5bn across 30 actions on off-channel communications (JPMorgan alone: $125m SEC + $75m CFTC). The direction of travel is unambiguous. |
The provision that turns this from a comms pitch into a compliance pitch
HSWA 1974 s.40 reverses the burden of proof. In a prosecution for failing to do something "so far as is reasonably practicable", "it shall be for the accused to prove... that it was not practicable or not reasonably practicable to do more than was in fact done."
Say this sentence in every discovery call: "In an HSE prosecution you don't have to be proved to have failed. You have to prove you did enough. What's your evidence?" The regulations say what must be communicated; s.40 makes it your client's job to prove they communicated it. A per-person, timestamped, language-stamped confirmation record is exactly that proof, and a paper sheet with a scrawled signature is a much weaker version of it.
MHSWR 1999 reg 12 extends the information duty to the employees of outside undertakings working in the host's premises — the direct statutory answer to "subcontractors aren't our employees."
A dated reason to buy before October 2026
The Employment Rights Act 2025 brings the strengthened harassment duties — including the "all reasonable steps" standard and third-party harassment liability — into force in October 2026 (per the Government's Implementing the Plan to Make Work Pay roadmap, updated 25 August 2026). An employer that cannot evidence what it communicated to its workforce, in a language they understood, is in a materially worse position on "all reasonable steps" from that date. This is a real, dated, externally-imposed deadline — the most useful thing a first-time seller can have. Verify the commencement date before putting it in writing to a customer; commencement dates move.
Primary sources for every provision cited above: HSWA 1974 s.2 · HSWA 1974 s.40 · MHSWR 1999 reg 10 · MHSWR 1999 reg 12 · CDM 2015 reg 13 · CDM 2015 reg 15 · HSE migrant workers guidance · HSE employer duties for migrant workers
The "this is live right now" hook
The Independent Review of Non-corporate Communications Channels in Government was announced on 2 July 2026 (led by Professor Sir Anthony Finkelstein) and expressly covers disappearing messages. It is weeks old and it is the sharpest available proof that this is a current governance issue rather than a vendor talking point. The Cabinet Office's NCCC guidance (30 March 2023) already tells departments at ¶37 to "ensure that NCCCs are not routinely used to process personal information", and at ¶27 sets out offboarding obligations.
⚠️ Get the ICO citation right — this is easy to get wrong and embarrassing to be corrected on. The ICO report on private messaging at the Department of Health and Social Care is Behind the screens, published 11 July 2022 by Commissioner John Edwards. DHSC received a reprimand, not a fine, for breaches of UK GDPR Articles 5(1)(e), 5(1)(f), 25 and 32. There is no 2024 ICO report on this. (PDF)
How to deploy this in a meeting: never attack WhatsApp as a product. Say: "Keep WhatsApp for the banter. Move anything you'd have to defend onto a system that produces a record." That framing wins; "WhatsApp is dangerous" does not.
3.5 Procurement gates — what will actually be asked for
Prepare all of this before the first plc conversation. Every item you cannot produce on the day adds one to three weeks of elapsed calendar time, and elapsed time is what kills first-time-founder pipelines.
| Gate | What is asked | Have this ready |
|---|---|---|
| Supplier onboarding form / vendor portal | Company number, VAT number, registered address, bank details (via a verified channel), insurance certificates, H&S policy, modern slavery statement, anti-bribery policy, equal opportunities policy, quality policy, environmental policy, references | A single folder of signed PDFs. Most of these are one-page documents you write once. Do not improvise them during a live deal. |
| Cyber Essentials | Certificate number and expiry | From £320 + VAT, 1–3 weeks. Get it in month 1. It is the cheapest thing on this list and the most frequently demanded. It expires annually. |
| Cyber Essentials Plus | Certificate | £1,400–£2,500 + VAT, and must follow within 3 months of a passed CE. Only do this when a named deal is gated on it in writing. |
| ISO 27001 | Certificate or a roadmap | £6,750–£15,000+ and 6–12 months. At your size, offer a written ISMS roadmap and your Cyber Essentials certificate instead — this is accepted far more often than founders expect, especially by a division rather than group. Treat ISO as a year-two decision triggered by two lost deals, not by anxiety. |
| InfoSec questionnaire | 60–300 questions: encryption at rest and in transit, access control, MFA, logging, backup and restore, RTO/RPO, patching, secure development, pen testing, incident response, business continuity, sub-processors, personnel vetting | Write the answers once into a reusable document. RDS with point-in-time recovery, Let's Encrypt TLS, MFA on all admin accounts, and a documented restore drill answer perhaps a third of it. |
| Data Processing Agreement (UK GDPR Art. 28) | Signed DPA with subject matter, duration, nature and purpose, categories of data and data subjects, controller instructions, confidentiality, security measures, sub-processor terms, audit rights, deletion/return on termination | Your own DPA, offered proactively. If you accept theirs, read the audit-rights and liability clauses. |
| International transfers | OpenAI, Twilio and Mux are US processors — but they are not in the same position, and knowing the difference saves you weeks. | Twilio and Mux are certified under the UK Extension to the EU–US Data Privacy Framework, so those transfers run on an adequacy route with no IDTA and no TRA. OpenAI is not on the DPF — its DPA §4.2 relies on SCCs, so OpenAI is the only sub-processor for which you need the UK Addendum and a Transfer Risk Assessment. Note the test changed on 5 February 2026 under the Data (Use and Access) Act 2025: the standard is now whether protection is "not materially lower" than under UK law — refresh any DPA or TRA template drafted before that date. Better still, minimise the transfer: keep all personal data in eu-west-2, send only post content (never names or phone numbers) to OpenAI, and self-host Reverb so it never appears on the list. A short sub-processor list is a sales asset. ⚠️ Verify current DPF "Active" status for the exact legal entities (Twilio Inc., Mux Inc.) before relying on this. |
| DPIA | The customer's DPO may require one, because this is monitoring-adjacent processing of worker data | Supply a pre-filled DPIA template they can adapt. This routinely saves two to four weeks. |
| Insurance | Certificates with specified minimum limits | Concrete benchmark: Crown Commercial RM6263 Joint Schedule 3 requires PI £5m, PL and products £5m, EL £5m, maintained for 6 years after the end date, with indemnity to principals. Cyber is not required by that schedule but private buyers often add it. Private construction contracts vary; treat £5m/£5m/£5m as the level that clears most gates. A software supplier with no site presence can often negotiate PL down — try. Buy limits that clear your targets' thresholds up front; raising a limit mid-procurement costs three weeks. Note the 6-year run-off requirement: budget for continuing PI cover after a contract ends. |
| Modern Slavery Act statement | Often requested regardless of the £36m turnover threshold | Write a one-page statement. You are below the statutory threshold; say so and provide the statement anyway. |
| Payment terms | 30/45/60 days | Ask Net 30. The Prompt Payment Code was replaced by the Fair Payment Code — use the current name. Large contractors report payment performance publicly under the Reporting on Payment Practices and Performance Regulations (threshold now effectively turnover above £54m after the Companies Act s.465 uplift on 6 Apr 2025; SI 2025/75 adds mandatory retention-clause disclosure for qualifying construction contracts). Look your prospect up on check-payment-practices.service.gov.uk before you agree terms — it tells you their real average payment days, and it is a legitimate thing to raise. For government contracts over £5m/yr, PPN 018 requires 95% payment within 60 days and an average of ≤45 days. |
| Constructionline / SafeContractor / CHAS / Achilles / Builders Profile | Membership number | These are SSIP/contractor prequalification schemes for organisations doing work on site. A pure SaaS vendor with no site presence and no operatives generally does not need them — ask to be categorised as a professional-services or software supplier. If a portal genuinely will not let you through, the cheap non-site routes are SafeContractor "SafeSupplier" from £379/yr and Builders Profile £249–£549/yr; both are far cheaper than full SSIP accreditation. Note the Common Assessment Standard v6 lands 1 November 2026. Spend nothing here until a named buyer refuses to proceed without it. |
The single highest-leverage preparation: a one-page security summary plus a pre-filled InfoSec questionnaire, sent unprompted immediately after the demo. It converts a six-week IT queue into a two-week one, and it makes a solo founder look like a company.
3.6 Seasonality and budget cycles
The two verticals are in opposite cycles — reprioritise accordingly
| Contract catering | Private housebuilding | |
|---|---|---|
| Direction | Contract catering sales grew 9.3% in Q2 2026 | CPA forecasts private housing output down 10% in 2026 |
| Implication | Expanding, mobilising, hiring, buying | Contracting, cost-cutting, hiring freezes |
This is the most important strategic finding in this section. The brief assumes housebuilders are the primary vertical. On current data, contract catering is the easier sale in the next 12 months — growing, mobilising new contracts, and structurally more multilingual than construction. Keep the housebuilder warm leads (they are warm, and a Barratt logo is worth a great deal), but weight the outbound list toward catering and FM. The 40/40/20 housebuilding/catering/FM split used in §4.2 is aligned to where budget actually exists in 2026–27.
Construction shutdowns — verified dates
| Period | What happens |
|---|---|
| Fri 18 Dec 2026 → Mon 4 Jan 2027 | Verified winter shutdown for England, Wales and Scotland under the CIJC Working Rule Agreement (WR.18.1). Nothing is decided in this window. |
| Summer | ⚠️ The industry-wide summer shutdown no longer exists. CIJC: "The concept of Easter (spring) and Summer holidays has been discontinued." Close-downs are now employer-designated. Ask each account when theirs is rather than assuming August. |
Source: Build UK / CIJC Annual Holidays 2026.
The selling calendar
| Period | What is happening | What to do |
|---|---|---|
| 18 Dec – 4 Jan | Verified CIJC shutdown | Do not forecast a December close. Use it for reporting, case studies, and queuing January follow-ups. |
| January | Budget-year re-engagement; new-year safety pushes; annual H&S plans written | The best single outreach week of the year is the first full week of January. |
| February – April | Productive window. Sites fully manned | Push pilots to signature |
| May – July | Best window. Long days, full sites, high headcount | Run pilots here — activation numbers are at their best |
| August | Employer-designated close-downs vary; decision-makers away | Prospect, don't close |
| September – November | Second productive window; next-year budget planning begins | The "put us in next year's budget" conversation |
Financial year ends — verified
| Organisation | FY end | Results timing |
|---|---|---|
| Compass Group | 30 September | FY results late November; half-year mid-May |
| Sodexo | 31 August | FY results 23 October 2026 |
| Elior | 30 September | |
| UK housebuilders | Vary — a mix of June, September, October and December, several changed after recent mergers | Verify per account; do not use a table |
Ask "when does your financial year start?" on every discovery call and diary the budget conversation for six weeks before it.
Contract catering runs on client contract cycles, not calendar years
| Fact | Number | Why it matters |
|---|---|---|
| Compass client retention (FY25) | 96.3% | Very sticky — displacing an incumbent caterer is hard |
| Compass net new business | 4.5% | |
| Implied churn of the estate | ~3.7% of a $46bn estate changes hands every year | Every single one of those is a mobilisation — a new site team stood up, new systems bought, a mobilisation budget available |
| Typical contract length | 3–5 years with annual break clauses |
Mobilisation is the single best moment to sell into catering. Ask every caterer: "what are you mobilising in the next six months?"
Live right now: education catering re-tenders are being decided in August 2026 with January–April 2027 starts, typically on a 3+1+1 shape. Also note CH&Co has been Compass-owned since 30 April 2024 (brand retained) — do not pitch it as an independent, and Crown Commercial Service is now the Government Commercial Agency (gca.gov.uk).
⚠️ Mitie is in an offer period — a recommended cash offer from OCS announced 21 July 2026. Discretionary software spend freezes during an offer period. Deprioritise Mitie until completion.
3.7 What a housebuilder regional-division pilot looks like
Scale of the opportunity — verified. A regional division of a volume housebuilder runs 9–14 active sites (verified across five UK housebuilders). A single housing development site has tens of operatives on site on a given day, the large majority of whom are subcontract, not direct employees — UK construction has an unusually high share of self-employed and subcontracted labour, and a substantial share of the workforce, particularly in London and the South East, does not have English as a first language. (The workforce percentages are directional; verify current ONS and CITB figures before putting a specific number on a slide.)
Scope the pilot at 3 sites, not 8–12. A whole division (9–14 sites) is the right commercial target and is what the research supports as a coherent unit — but it is a rollout, not a pilot, and one founder cannot support it while also selling. Pilot 3 sites, price the division. One site gives you an anecdote with no statistical comfort; three gives you a spread and a defensible number; the remaining sites are the expansion you have already priced in the pilot agreement.
The success-metric anchor to use. Barratt publishes a 92% mandatory-training-completion KPI. Where a prospect has an equivalent published number, set the pilot's confirmed-reach target against their own public commitment rather than against a target you invented. "You publish 92%; can you evidence it per person, per briefing, in the language they read it in?" is a far stronger frame than any benchmark you bring.
| Element | Recommendation |
|---|---|
| Scope | 3 sites in one region, chosen with the HSEQ lead: one high-performing, one average, one difficult. Include the divisional office staff so managers see the traffic. |
| Enrolled users | 150–250 (site operatives incl. subcontractors, site managers, H&S advisors, the divisional leadership) |
| Duration | 60 days from launch day, formal review at day 30 (§2.9) |
| Price | £2,500 + VAT, fully creditable (§2.9) |
| Launch | A named senior person posts message #1. A toolbox talk introduces it. QR posters in the canteen and welfare units. |
| Cadence commitment | The customer commits in writing to ≥2 posts per site per week. Without this the pilot fails for reasons that have nothing to do with your product. |
| Success metrics | ≥70% activation in 14 days · ≥85% confirmed receipt on mandatory posts within 72h · ≥2 posts/site/week sustained · a compliance export the HSEQ lead accepts as an evidential briefing record |
| Governance | Day-14, day-30 and day-60 reviews with the sponsor, all in the diary before day 1 |
| Expansion trigger | Written at the outset: "if all four criteria are met at day 60, we move to a divisional contract at £X." Put the price in the pilot agreement. |
Two failure modes to design against. First, the pilot dies from the manager end, not the worker end — if nobody posts, workers stop opening. Chase posters weekly, by phone. Second, subcontractor enrolment is where the numbers go wrong — the site manager has a list of directly employed operatives and an incomplete one of everyone else. Get the subcontractor list in week one and treat it as the critical path.
4. Founder-led sales mechanics
4.1 Outbound benchmarks
Caveat first. These are real, sourced figures, but none are specific to UK construction, catering or FM — no such dataset exists publicly. The closest proxy is Lavender's Operations function data, which matters because your buyers are Operations and HSEQ, not IT. Saleshandy also flags Real Estate among the lowest-replying industries, which is the nearest adjacency to construction. Plan at the pessimistic end and replace every figure with your own after ten deals.
Cold email
| Metric | Value | Source |
|---|---|---|
| Average cold email reply rate (53.1M emails, 60k sequences) | 3.7% | Saleshandy 2026 |
| Average positive reply rate | 3–5%; 10%+ for high performers | Saleshandy 2026 |
| Operations buyers — reply rate | 3.4% baseline; 5.4% for a well-written ("A-grade") email — +58% | Lavender, n=231,818 |
| Director of Operations, A-grade email | 8.4% | Lavender |
| Share of ops emails that are A-grade | only 13.1% | Lavender |
| Cold emails per booked meeting (average rep) | 344 | Gong, 28M+ emails |
| Meetings per 100 emails, top performers | 2–3 | Saleshandy |
| "Pitching" in the email reduces replies by | up to 57% | Gong |
| Average open rate | 21% | Saleshandy |
| Worst-replying industries | Financial Services, Real Estate | Saleshandy |
The single biggest lever is list size, not volume:
| Campaign size | Reply rate | Source |
|---|---|---|
| Under 200 prospects | 15–20% | Saleshandy 2026 |
| 200–500 | 11–13% | Same |
| 500–1,000 | 8% | Same |
This vindicates the 100-account list in §4.2 and is the most actionable finding in this section. A hand-built list of 100 named UK contractors, worked properly, should materially outperform the 3.7% platform average. Also note: for companies of 50–500 employees, Manager/Director titles reply best — which is exactly the HSEQ lead and the divisional Ops Director.
Sequence design
| Metric | Value | Source |
|---|---|---|
| Optimal sequence | 4–6 follow-ups over 20–21 days | Saleshandy 2026 |
| Share of positive replies that come from follow-ups | 44% | Same |
| First follow-up alone | 26.4% of all replies | Same |
| Reps who stop after one email | 70% | Instantly |
| Optimal email length | 50–80 words (Gong: 3–4 sentences, ≤100 words) | Saleshandy / Gong |
| Soft CTA vs hard CTA | +78% positive replies; single CTA beats multiple | Saleshandy |
| Multi-threading (2+ contacts per account) | +93% reply rate; +130% win rate on $50k+ deals | Klenty / Gong |
| Best send slot | Tuesday, 9–10am recipient local | Saleshandy |
| Channel-mix lift (ratios, not absolutes) | Email+LinkedIn 1.9×, Email+Call 2.5×, Email+LinkedIn+custom 8× vs email alone | Saleshandy |
Two-contact multi-threading is already built into the cadence in §4.2 — the +93% figure is why it is not optional.
Cold calling — and the UK is the best market in the world for it
| Metric | Value | Source |
|---|---|---|
| UK cold call success rate | 8% — vs Europe 6%, US 6% | Cognism 2025 |
| Calls → booked meeting | 6.7% | Cognism |
| Attempts needed to connect | 3 on average; 93% of conversations happen by the 3rd attempt, 98% by the 5th | Cognism |
| Once connected, a conversation happens | 65.6% | Cognism |
| Average call length | 93 seconds | Cognism |
| Best windows | 10–11am and 2–3pm; Tuesday best | Cognism |
| C-level/VP who prefer phone contact | 57% | RAIN Group via Cognism |
| Salespeople who never follow up at all | 48% | Invesp via HubSpot |
| Dials per booked meeting | ~60–150 — derived, not sourced | Derived from the above |
Actual SDR activity levels (Bridge Group 2025, 351 B2B companies): 44 calls + 41 emails + 19 LinkedIn touches + 8 texts = 112 activities/day for 4.1 quality conversations/day. Phone-centric teams get 4.6 quality conversations/day vs 3.4 for email-centric. Only 60% of SDRs hit quota — a record low. Calibrate your own expectations against that: a full-time specialist manages four real conversations a day.
| Metric | Value | Source |
|---|---|---|
| Connection acceptance, platform average (13.2M requests) | 28.5% | SalesRobot, May 2025–Apr 2026 |
| C-suite executives | 18–25% | Same |
| Personalised vs generic request | ~45% vs ~15% — 3× | Same |
| Reply rate to a message after connecting | 10.4% | Same |
| Acceptance timing | 63% within 24h, 88% within 7 days | Same |
| Safe sending limit | 80–100 requests/week | Same |
| Throttling danger threshold | acceptance below 20% | Same |
Conversion through the funnel
| Metric | Value | Source |
|---|---|---|
| SQL → Opportunity (email-sourced) | 48% | First Page Sage 2025 |
| Opportunity → Closed Won (email-sourced) | 32% | Same |
| Average B2B win rate | 21% | HubSpot 2025 |
| B2B buying group size | 6–10 people, each gathering 4–5 independent pieces of information | Gartner |
| Deals involving multiple contacts | 77% | Gong via HubSpot |
| Referral lead → sale conversion | 11% — highest of any channel | Marketo via ReferralRock |
| Purchase likelihood when referred | 4× | Nielsen via ReferralRock |
| Retention uplift, referred customers | +37% | Deloitte via ReferralRock |
Gartner's 6–10 buying-group figure matches the 4–7 stakeholders you should expect at a plc division (§3.2). The referral data is the strongest argument in this report for exhausting your three warm leads before scaling outbound — and for asking every pilot customer for two introductions at signature.
Paid vs free pilots — the numbers behind §2.9
| Metric | Value | Source |
|---|---|---|
| Paid pilot → annual contract | 70%+ once run properly; realistic range 60–90%+ | SaaStr |
| Free/unpaid pilots | a "false milestone" ~95% of the time | Same |
| Recommended structure | 60 days, review at 30, with 2–3 measurable success criteria agreed up front | SaaStr 2025 |
| Free trial with card required | 25–35% convert (75th pct 50–60%) | ChartMogul/ProductLed/Growth Unhinged, 200 B2B products, via Userpilot |
| Free trial without card | 4–6% | Same |
| Opt-in vs opt-out trial | 18.2% vs 48.8% | First Page Sage |
A 5–8× spread between committed and uncommitted trials is the entire quantitative case for the paid pilot in §2.9. One adjustment worth making to that design: SaaStr recommends 60 days with a 30-day review rather than 90. Consider shortening the pilot to 60 days — it forces the decision inside one budget quarter and reduces the chance of a summer or Christmas shutdown swallowing the middle of it. Once you have two or three reference customers, SaaStr's stronger recommendation is to replace pilots entirely with a 60-day opt-out annual contract, which they report churns less than paid pilots.
Founder-led sales
| Metric | Value | Source |
|---|---|---|
| Customers to close yourself before hiring reps | 10–20 (elsewhere stated as the first 10–30 deals) | SaaStr |
| ARR trigger for the first sales hire | ~$1M ARR, or when you can no longer handle lead volume | Same |
| Hire two reps, not one | Both must hit a sustainable quota before you hire a head of sales | Same |
| Do not hire a VP Sales until | ≥2 reps are already hitting quota and the process is repeatable | SaaStr |
| Founder involvement after hiring | ≥4 customer calls/week — "founders never get to leave sales" | Same |
| Time to $1M ARR — median | 2 years 9 months; top decile 9 months | ChartMogul, 2,200+ businesses |
| Reaching $10M ARR even after 10 years | only 13% | Same |
| Your ACV band's model | £5–50k ACV = Christoph Janz's "Deer" — reached by inside sales, not field sales or self-serve | Point Nine |
No published benchmark exists for "conversations needed to reach your first 10 customers" — SaaStr explicitly declines to give one. Derived estimate from the figures above: at 2–4% cold reply, ~30–50% of positive replies becoming held meetings, and a first-time founder's realistic 15–25% meeting-to-customer rate in a new category, expect roughly 1,000–2,000 targeted cold touches per closed customer, and 60–100 discovery calls to land 10 customers — falling to perhaps a third of that via warm introduction. This is consistent with the 1,600-touch plan in §4.2 and the base case in §5.3.
The only outbound number you control is activity. If your activity is materially below 1,600 touches over four months, no conversion-rate improvement will save the year.
4.2 The cadence to actually run
Target list: 100 named accounts, not 1,000. In UK construction and catering the addressable set is small and everyone knows everyone; a sloppy mass send burns the market permanently. Split 40 housebuilders/main contractors, 40 contract caterers and hospitality operators, 20 FM contractors — weighted toward catering because it is growing 9.3% while private housing output is forecast down 10% in 2026 (§3.6). Target the regional/divisional office, never group HQ first (with the Barratt exception in §3.1).
Two named contacts per account: the HSEQ/H&S lead (champion) and the Ops or Divisional Director (budget). Do not start with IT.
| Touch | Day | Channel | Content |
|---|---|---|---|
| 1 | 0 | Email to HSEQ lead | 90 words. One line about their specific sites. One line on the record problem. One question: "When the HSE asks you to prove a specific operative was briefed on a specific hazard, what do you hand them?" No attachment, no deck, no calendar link. |
| 2 | 2 | Connect, no note | |
| 3 | 4 | Phone | Site offices answer the phone; head offices do not. Call between 07:30–08:30 or 16:00–17:00. |
| 4 | 7 | Email reply-in-thread | One concrete proof: a screenshot of the receipt board, or the CDM Reg 15(9) list |
| 5 | 11 | Email to the Ops/Divisional Director | Different angle: cost of a stood-down gang, or the language mix on their sites |
| 6 | 14 | Phone | |
| 7 | 21 | LinkedIn message | Short, human, no pitch |
| 8 | 30 | Break-up email | "I'll stop here — if the briefing-record problem ever gets to the top of your list, I'm easy to find." Break-up emails reliably out-reply touches 4–7. |
| — | +90 days | Re-enter the sequence with a new angle | New case study, a relevant HSE prosecution, a regulation change |
Volume discipline: ≤30 cold sends per day from a warmed domain. 100 accounts × 2 contacts × 8 touches = 1,600 touches over ~4 months. That is roughly 20 touches per working day — one hour a day, done properly, forever.
Warm-first rule: work the 3 warm leads to a decision before the outbound engine matters. Warm intros convert at a large multiple of cold across every published benchmark; three warm leads worked hard are worth more than the first 60 cold accounts. Ask each of the three, at the pilot signature, for two introductions — that is where deals 4, 5 and 6 come from, not from the cold list.
UK legal position — read this before the first send
(Practical summary, not legal advice. Primary sources: PECR 2003 regs 2, 21, 22, 23, 26; UK GDPR Arts 6, 14, 21; the ICO's "Direct marketing: a guide", "Guidance on direct marketing using electronic mail", "Guidance on direct marketing using live calls" and "Business to business marketing".)
Why B2B cold email is lawful — and exactly where it stops being lawful. PECR reg 22(1) applies only "to the transmission of unsolicited communications by means of electronic mail to individual subscribers". Corporate subscribers are outside it entirely.
| Entity type | PECR class | Cold email without consent? |
|---|---|---|
| Limited company, PLC | Corporate | Yes |
| LLP | Corporate | Yes — LLP Act 2000 s.1(2): "a body corporate" |
| Scottish partnership | Corporate | Yes — expressly named in reg 2 |
| Sole trader | Individual | No — consent required |
| English/Welsh/NI general partnership (non-LLP) | Individual | No |
| Personal address (gmail etc.), even of a businessperson | Individual | No |
This matters directly in your sectors. Main contractors, housebuilders, caterers and FM firms are overwhelmingly Ltd/PLC/LLP. But small groundworks and trades subcontractors, and many independent catering operations, are sole traders or ordinary partnerships. Segment your list against Companies House before sending — an active company number is the clean discriminator, and the entire legal defence rests on it.
Reg 23 applies to everyone, corporate included. Every marketing email must: not disguise or conceal the sender's identity; provide a valid address for opt-out; and be identifiable as a commercial communication as soon as received. Add your registered company name, number, registered office and VAT number (E-Commerce Regs 2002 reg 6).
UK GDPR sits on top and is where founders actually get caught.
- Lawful basis: legitimate interests, with a documented Legitimate Interests Assessment. The Data (Use and Access) Act 2025 now expressly names direct marketing as a possible legitimate interest, but the balancing test still applies — it is not one of the new "recognised legitimate interests". The ICO publishes a sample LIA template.
- Article 14 is the trap. You did not collect the data from the individual, so you owe them privacy information within one month of collection, or at the latest at your first communication — and you must tell them the source you got it from. The clock runs from collection, not from sending. Scrape in January and send in April and you were already non-compliant in February. Collect and contact in the same month.
- Article 21(4): the right to object must be brought to their attention at the latest at first contact, clearly and separately from any other information.
Cold calling is the asymmetry that catches people out. PECR reg 21 bans marketing calls to any number on the TPS or CTPS registers — and unlike email, this applies equally to corporate subscribers. A limited company you may lawfully email may be one you may not lawfully call.
- Screen every number against TPS and CTPS, and re-screen every 28 days. A registration becomes active after 28 days, so a stale screen lets new registrations through. The duty is yours — buying a "TPS-screened" list does not transfer liability, because you instigated the call.
- Screening is cheap: £11.25 + VAT for 1,000 numbers, £35 for 5,000 (TPS Services). Registering your own numbers on CTPS is free.
- Reg 21(A1) requires you to present a Calling Line Identity that is a number someone can actually call back. Withheld or unreachable CLI is a standalone breach the ICO has fined for.
⚠️ Penalties changed on 5 February 2026. The widely-quoted £500,000 PECR maximum is out of date — and the ICO's own guidance pages have not all caught up. DUAA 2025 s.115 replaces PECR's penalty regime with UK GDPR levels: marketing breaches now carry up to £8.7m or 2% of worldwide turnover, and failure to comply with an information or enforcement notice up to £17.5m or 4%. (The common shorthand "PECR fines are now £17.5m" is imprecise — 2% is the marketing-breach maximum. Confirm with counsel before relying on this in writing.)
LinkedIn: two separate risks. (1) A pitch in a LinkedIn DM or InMail is electronic mail under PECR — the ICO's guidance expressly includes private social-media messages and in-app messages. Whether an employee's personal LinkedIn account is an "individual subscriber" is unresolved, so keep the first touch non-promotional (connection request with genuine context, no pitch) and move the actual offer to email or phone. (2) Separately, LinkedIn's User Agreement §8.2.2 and §8.2.13 prohibit scrapers, bots and automated messaging outright. Every popular automation tool breaches this on its face. That is contract law, not data protection — the ICO will not fine you, but LinkedIn can permanently terminate the account your entire pipeline lives in, and it takes your Sales Navigator subscription with it. Do it manually.
The suppression list is your single most important control. Never delete an opt-out — suppress it, or you will re-import and re-offend next quarter. Keep one suppression list across all channels: an email opt-out must also stop the call and the LinkedIn message (Art 21 is channel-agnostic). Act within 48 hours.
Records to keep: a dated LIA per campaign; a data provenance log (source, URL, date, method — Art 14 makes you disclose it); evidence of the Art 14 notification and its timing; the corporate/individual classification with the Companies House number; dated TPS/CTPS screening receipts; and a sent-message archive. Also: pay the ICO data protection fee (Tier 1, £52 — see §1.10).
4.3 Discovery call script outline (25 minutes)
Goal of call 1: qualify, quantify the pain, book the demo with the right people in the room. Do not demo on call 1 unless they insist.
| Min | Block | Say / ask |
|---|---|---|
| 0–2 | Frame | "I've got 25 minutes. I want to understand how safety and operational messages actually reach your site teams today, and if there's no fit I'll tell you. Fair?" |
| 2–6 | Current state | "Walk me through what happens when a site has to be told something urgent today — a change to a lift plan, a road closure, a product recall." → listen for WhatsApp, noticeboard, foreman verbal, toolbox talk, email to supervisors only. |
| 6–10 | Quantify the population | "How many people are on your sites on a given day? What split direct vs subcontract? How many don't have a company email address? What's the language mix?" |
| 10–15 | Find the compliance nerve | "When the HSE or your insurer asks you to prove that a specific operative was briefed on a specific hazard on a specific date — what do you hand them?" → silence here is the deal. |
| 15–18 | Cost of the status quo | "Has there been a near-miss or an incident in the last 18 months where 'they didn't get the message' was part of the write-up?" "What did the last RIDDOR investigation cost you in management time?" |
| 18–21 | Buying process | "If you decided this was worth doing, who else has to nod? Does IT/InfoSec have a supplier form? Do you need Cyber Essentials? Where does the money come from — H&S budget, IT, or the division's P&L? When does your budget year start?" |
| 21–24 | Next step | Propose a 30-minute demo with the named others. Offer to run it on one live site as a paid pilot. Get a date in the diary on the call. |
| 24–25 | Close | Summarise back the three things you heard. Send the recap email within an hour. |
Disqualify fast if: fewer than ~60 frontline workers; no named safety or ops owner; "we're happy with WhatsApp" from the actual budget holder (not from IT); a group-level IT freeze; or they want you to also do scheduling, T&A and payroll.
Three questions that predict a close (ask all of them):
- "What do you hand the HSE?" — if they have no answer, you have a compliance purchase, not a nice-to-have.
- "How many of your operatives don't read English comfortably?" — if >15%, translation is the wedge.
- "Who chairs your monthly H&S review?" — that person is your economic buyer.
4.4 Demo flow (30 minutes, in this order)
Demo the proof, not the posting. Buyers assume posting works; they do not believe the receipt.
| Min | Screen | Point |
|---|---|---|
| 0–3 | — | Recap their words back: "You said you can't evidence who was briefed. Here's what that looks like solved." |
| 3–7 | Manager composes a post | Type in English, attach a 40-second phone video, pick audience = one site. Show it translating into Polish/Romanian/Portuguese live. Do not skip the language picker — it is the visual proof of the "comprehensible information" duty. |
| 7–12 | Worker's phone (have a second real phone on the table) | Push arrives. Worker opens by tapping a link — no app store, no download. Reads in their own language. Taps "I've read and understood." |
| 12–18 | Back to manager view — the money screen | Live receipt board: 47 of 62 confirmed, 15 outstanding, named. Filter by subcontractor. Click one name → timestamp, language read in, device. This is the screen the deal is won on. Leave it up. |
| 18–22 | Export | Generate the PDF/CSV briefing record for one post. Say: "This is what you hand the HSE, your insurer, or the client's PM." |
| 22–26 | Admin reality check | Bulk-add workers by phone number, no email needed. Deactivate a leaver — show they lose access instantly (contrast with WhatsApp groups). Show sites/divisions structure. |
| 26–30 | Commercials + next step | One slide with the pilot price and scope. Ask for the pilot decision date and the name of the person who runs supplier onboarding. |
Demo rules: use their real site names and their real language mix in the demo data; never demo on a laptop simulator when a real phone is available; never show settings screens; if asked "can it do X", answer yes/no/roadmap-with-a-date and move on.
4.5 Objection handling
| Objection | What is really being said | Response |
|---|---|---|
| "WhatsApp is free and everyone already has it." | "I don't want to pay for messaging." | "WhatsApp is a great chat app and a terrible compliance record. Three problems: you cannot prove a specific person read a specific briefing; the record sits on personal phones you don't control, which is your disclosure and UK GDPR problem, not theirs; and when someone leaves they're still in the group until a foreman remembers. It's free until the first time you need the evidence." Then: "Keep WhatsApp for banter. Use this for anything you'd have to defend." |
| "Our people won't download an app." | Past failed rollout. | "They don't. It opens in the browser from a text or a push — no app store, no password, they log in with their phone number." Then show it on a real handset. If they still push back, quote your own activation number from the pilot rather than arguing. |
| "We have Teams / M365." | IT has already paid for something. | "Teams is excellent for the people with a company laptop. How many of your site operatives have an M365 licence today?" (Usually a small fraction.) "To do what you're describing, the licence is M365 F1 at £2.30 plus Viva Employee Communications & Communities at £1.54 — £3.84 per user per month, and it still needs an account, a password and an app install for every operative. That is more than we charge, and it still doesn't translate the post or prove who read it." "We're not replacing Teams — we cover the people Teams doesn't reach, and we produce the receipt Teams doesn't." Offer to post a summary into a Teams channel so office staff see the same thing. |
| "Data / UK GDPR / where does it live?" | InfoSec gate. | Have the answer pre-written: UK/EU hosting region, named sub-processors with their locations, DPA ready to sign, UK IDTA/Addendum in place for US sub-processors, retention configurable, deletion on request, Cyber Essentials certificate attached. Send the one-page security summary before they ask. |
| "Subcontractors aren't our employees." | Liability worry. | "That's exactly why the receipt matters. Under CDM you still have to make sure they're informed. Add them free as guests on a site, remove them when they leave." |
| "Too expensive / we can't do per head." | Headcount economics. | Move to per-site or a banded company tier. Never negotiate the per-user price down — change the unit. |
| "Send me some information." | Brush-off. | "Happy to — is that because you want to circulate it, or is now not the right time? If it's the latter, tell me and I'll come back after your budget round in [month]." |
| "Come back when you've got a bigger name." | Reference risk. | Offer a free-of-charge named-reference discount (10%) in exchange for a case study and two reference calls. |
4.6 CRM and stack for a solo founder
Keep it to four tools. Do not buy a sales engagement platform in year one.
| Need | Pick | Why |
|---|---|---|
| CRM | HubSpot free CRM | Free, up to 2 users, unlimited contacts, deal pipeline, email tracking, meeting links. Sales Hub Starter is $7/seat/month billed annually ($20 monthly) if you outgrow it; Professional is $90/seat/month annual plus a one-off $1,500 onboarding fee — do not go near it in year one. Source |
| Pipeline discipline | 6 stages, nothing more | Target → Contacted → Discovery booked → Demo done → Pilot agreed → Paid |
| Prospect list | LinkedIn Sales Navigator Core (£94.99/mo) + Companies House + company websites | Housebuilder regional offices and HSEQ titles are all findable; you need ~100 named targets, not 10,000. Campaigns under 200 prospects reply at 15–20% vs 8% at 500–1,000 (§4.1). Companies House also gives you the corporate/individual split PECR requires. |
| Sequencing | Your own mailbox + HubSpot tracking, ≤30 sends/day | Protects deliverability. Do not use a bulk cold-email tool from a domain you also invoice from — use a separate sending domain if you scale outbound. |
| Notes/collateral | Notion or a docs folder | One page per account: people, gates, dates, objections verbatim. |
Current prices for the shortlist (verified 28 Aug 2026):
| Tool | Plan | Price | Key limits |
|---|---|---|---|
| HubSpot | Free | $0 | 2 users, 1,000 contacts, 2,000 email sends/mo, 200 email-tracking notifications/mo, 1 meeting link |
| HubSpot | Starter | $7/seat/mo annual ($20 monthly) | 500 credits/mo |
| HubSpot | Sales Hub Professional | $90/seat/mo annual | + $1,500 mandatory one-off onboarding — avoid in year one |
| Attio | Free | $0 | 3 seats, 50,000 records, 200 emails/mo |
| Attio | Plus / Pro | $35 / $79 per user/mo annual | Sequences on paid tiers |
| Close | Solo / Essentials / Growth | $9 / $35 / $99 per user/mo annual | Sequences and Power Dialer only from Growth; calling billed separately (~$0.02/min) |
| folk | Standard / Premium | $24 / $48 per member/mo annual | Email sequences only from Premium |
| Smartlead | Base | $32.50/mo annual ($39 monthly) | 2,000 contacts, 6,000 sends/mo, unlimited mailboxes |
| Instantly | Growth | $47/mo | Unlimited email accounts, 5,000 emails/mo |
| lemlist | Email / Multichannel | $55/mo / $87 per user/mo annual | Multichannel adds LinkedIn automation and a dialler |
| LinkedIn Sales Navigator | Core | £94.99/mo or £959.88/yr | 50 InMails/mo, 50+ filters |
| Sales Navigator | Advanced | £130/mo or £1,499.88/yr | Adds CRM integration and TeamLink |
| Lusha | Free / Starter | $0 (40 credits/mo) / $37.45/mo annual | 1 credit = email, 10 credits = phone number |
| Cognism | — | No list price; 5-seat minimum — likely a £10k–£25k first-year commitment (unverified). Out of range for a solo founder | Its phone data is pre-screened against TPS/CTPS, which is worth real money if you dial |
| TPS/CTPS screening | PAYG | £11.25 + VAT per 1,000 numbers | Budget £15–60/mo |
Recommended solo stack: HubSpot Free + Smartlead Base + Sales Navigator Core + Lusha Starter + TPS screening ≈ £160–200/month. Upgrade only when the free CRM's 1,000-contact or 2,000-send ceiling actually binds.
On Notion-as-CRM: don't. It has no email sync, no call logging, no dedupe, no enrichment and no email tracking — every interaction is manual entry, which is exactly the discipline a founder in the field drops first. HubSpot Free does strictly more, at the same price of £0.
Non-negotiable hygiene: SPF, DKIM and DMARC on the sending domain before the first send (mandatory under the Google/Yahoo bulk-sender rules since Feb 2024, with Gmail escalating to permanent rejections from Nov 2025); keep your spam rate below 0.1% and never above 0.3%; a real signature with a UK registered address and company number; a working one-click unsubscribe (RFC 8058).
4.7 Paperwork essentials
Order form (2 pages, must contain):
- Customer legal entity + company number, and the specific divisions/sites in scope
- Subscription tier, unit of charge (per site / per band), quantity, and the definition of the counted unit
- Term start, initial term, renewal mechanic, notice period to terminate (30–60 days for a first customer, not 90)
- Price, currency, VAT stated separately, annual uplift clause (CPI or a stated cap)
- Invoicing schedule and payment terms — ask for 30 days, expect 45–60 from a plc
- Named customer project owner and named technical contact
- Onboarding scope: number of sites, training sessions included, data import
- Signature blocks + a line incorporating your MSA and DPA by reference and by URL
Also needed before the first enterprise call:
| Document | Where to get it |
|---|---|
| Master SaaS subscription agreement | Start from Bonterms or Common Paper — both publish free, standardised Cloud Service Agreements designed so both sides' counsel recognise the form, which itself reduces redlines. Then pay a UK solicitor once (~£1,500–£3,000, estimate) to review it against your product and add UK-specific liability wording. Do not build your first MSA from a US template. Paid UK alternatives: Docular/SEQ Legal, Simply-Docs, Genie AI, SeedLegals (prices unverified). |
| Data Processing Agreement (Art. 28) | Draft against the ICO's Art. 28 contract checklist; include the sub-processor annex |
| International transfer paperwork | ICO International Data Transfer Agreement (IDTA) or the International Data Transfer Addendum to the European Commission's Standard Contractual Clauses (both version B1.0, in force 21 March 2022) plus a Transfer Risk Assessment — needed for OpenAI only; Twilio and Mux are covered by the UK Extension to the EU–US Data Privacy Framework (§3.5) |
| Sub-processor list (public web page) | Name every one: AWS (region), Twilio, Mux, OpenAI, Pusher/none, error monitoring, email sender |
| Security overview one-pager | Encryption, hosting region, access control, backups, RTO/RPO, pen-test status, Cyber Essentials number |
| DPIA support pack | A pre-filled DPIA template the customer's DPO can adapt — this removes 2–4 weeks from procurement |
| Records retention policy | Configurable retention per tenant; state the default |
SLA — what the market actually commits to
| Vendor | Committed uptime | Credit schedule |
|---|---|---|
| Microsoft 365 / Azure | 99.9% monthly | 25% / 50% / 100% at <99.9% / <99% / <95% |
| Slack (Business+ and Enterprise Grid only — Free and Pro get no SLA) | 99.99% monthly | 10% / 25% / 50% |
| Zoom | 99.9% monthly | Tiered, ~10–25% |
| HubSpot | 99.95% | Tiered |
| Atlassian Cloud | 99.9% Premium / 99.95% Enterprise | Tiered |
| Salesforce | No published uptime SLA in standard terms — only a status page | — |
(These figures were not fetched directly — verify each on the vendor's legal page before quoting one to a buyer.)
What to offer: 99.5% monthly, with credits at 10% / 25% / 50% of the monthly fee at <99.5% / <99.0% / <95.0%, capped at 100% of one month's fee. Measure monthly, not annually — a 99.9% annual commitment permits 8.76 hours of downtime in a single outage; monthly caps it at ~43 minutes. Service credits must be the sole and exclusive remedy — that clause is the entire point of publishing an SLA. Claims must be made by the customer within 30 days. Salesforce publishing no SLA at all is useful precedent when a buyer pushes for 99.99%.
Exclusions you must have, because this product depends on things you do not control: scheduled maintenance in a published window announced 48 hours ahead; emergency maintenance; force majeure; the customer's own network, devices and site connectivity; third-party push notification delivery (APNs/FCM), SMS gateways and app-store availability; beta features; suspension for non-payment; customer misconfiguration. Measure "platform availability", never "message delivered to the worker's handset" — you cannot control mobile signal in a site cabin.
Support targets: P1 (service down) 2 business hours, P2 (major feature broken) 1 business day, P3 4 business days, 08:00–18:00 UK Mon–Fri. Do not offer 24/7 you cannot staff. An SLA you breach quarterly is worse than a modest one you always hold.
Limitation of liability
Standard position: 100% of fees paid in the preceding 12 months (125% is a common landing spot after negotiation). Uncapped by law and non-negotiable in the UK: death or personal injury caused by negligence (UCTA 1977 s.2(1)) and fraud. Exclude indirect and consequential loss, and list the heads explicitly — loss of profit, revenue, business, goodwill, anticipated savings and data — because English courts read generic "consequential loss" exclusions narrowly.
⚠️ The UCTA trap. Because you contract on your written standard terms, UCTA 1977 s.3 subjects your limitation clauses to a reasonableness test. A cap set implausibly low relative to the fees and the risk can be struck out entirely, leaving you uncapped. A cap at 100% of annual fees on a £19,200 contract is defensible; a flat £1,000 cap on the same contract may not be. Do not get clever here.
Enterprise buyers will push for uncapped liability on data breach, confidentiality, IP indemnity and gross negligence. Concede a bounded super-cap (e.g. 2× annual fees) rather than anything uncapped — and make sure your cyber and PI limits exceed the super-cap before you agree to it (§1.10, §3.5).
4.8 First 30 days of onboarding
| Day | Action | Owner |
|---|---|---|
| 0 | Signed order form. Kick-off call booked. Ask for the worker list format and the site list. | You |
| 1–3 | Tenant provisioned, branding applied, sites/divisions created, admin roles set. | You |
| 3–5 | Worker import (name, mobile, site, preferred language). Chase the language field — it is the one customers forget. | Customer + you |
| 5–7 | Train the posters, not the workers. 45 minutes with 3–6 managers. Give them 5 pre-written first posts. | You |
| 7 | Launch day. A named senior person (Divisional MD or H&S Director) posts message #1, not the vendor. Toolbox talk on site introduces it. Posters/QR codes in the canteen and welfare units. | Customer |
| 8–14 | Daily activation check. Personally chase every site under 60% logged in — by phone to the site manager, not by email. | You |
| 14 | Activation review. Target ≥70% of workers logged in. Publish the number to the sponsor. | You |
| 15–21 | Second content push: get to 2+ posts per site per week. Introduce the confirm-receipt workflow on a real safety briefing. | Customer |
| 21–28 | Export the first compliance record and walk the sponsor through it. This is the moment they decide to renew. | You |
| 30 | Written 30-day report: activation, confirmed-reach rate, posts sent, languages used, named blockers, and the expansion proposal for the next sites. | You |
4.9 Metrics to track
| Metric | Definition | Target | Why |
|---|---|---|---|
| Activation | % of enrolled workers who have logged in at least once within 14 days of launch | ≥70%; <50% = red | Single best predictor of renewal |
| Confirmed-reach rate | % of targeted recipients who confirm receipt of a must-read post within 72 hours | ≥85% | This is the product's whole reason to exist and the number in the renewal conversation |
| Weekly active workers | Unique workers opening ≥1 post in a 7-day window / enrolled | 40–55% | Habit, not novelty. See the reality check below — do not promise 75%+ monthly active in a pilot agreement. |
| Posts per site per week | Sender-side health | ≥2 | Below 1, workers stop opening; the account dies from the manager end, not the worker end |
| Time-to-first-post | Contract signature → first real post | ≤7 days | Delay here predicts churn |
| Translation usage | % of posts translated, distinct languages served | Track | Proves the differentiator; use in the renewal deck |
| Logo churn | Tenants lost / tenants at period start | ~14%/yr (i.e. ~86% logo retention) | Top-quartile for your ARPA band |
| Net revenue retention | Incl. expansion into new sites | 100–105%, stretch 111% | Site-based expansion is the growth engine, and it is what moves you from GRR to NRR |
| Sales: meetings → pilot | Track from deal 1 | You will not have benchmarks that fit you; build your own from n=10 |
Retention targets — use the band that matches your ACV
| Metric | Target | Source |
|---|---|---|
| Net revenue retention | 102% median, 111% top quartile — for the $25k–$50k ACV band specifically | SaaS Capital 2025 |
| Gross revenue retention | 88% median across all private B2B SaaS | Benchmarkit 2025 |
| GRR selling to SMB | 75–80% is "quite strong"; ServiceTitan (building trades) annualises to ~81.5% | SaaS Capital |
| Logo retention | ~86% top quartile, ~92% best-in-class at >$500/mo ARPA | ChartMogul |
| CAC payback | ~12 months median | Benchmarkit 2025 |
| Expansion ARR as % of new ARR | 40% median | Benchmarkit 2025 |
⚠️ I previously suggested >110% NRR and <10% annual logo churn. That is the enterprise headline number, not yours. At £5k–£50k ACV into construction, catering and FM — high workforce churn, subcontract labour, project-based customers — you have an SMB retention profile. Anchor the plan to GRR ~85% and NRR ~100–105%, and treat 111% as the top-quartile stretch. Benchmarkit also finds deals above $100k are less CAC-efficient than the $10k–$100k range, which is a useful counterweight to the pressure to chase group-level deals before you are ready.
One genuinely encouraging structural point: at your ACV on invoice terms, involuntary (payment-failure) churn is near zero — so essentially 100% of churn is an adoption and value problem, which is the kind you can fix.
Reality-check the activation target
| Source | Figure |
|---|---|
| Blink customer case studies | 75–99% adoption |
| Firstup (MGM Resorts, ~70,000 staff) | "exceeding 90%" at some properties |
| Simpplr survey | Only 1 in 4 organisations reach 75–100% of employees with major updates; 42% reach only half to three-quarters |
| Microsoft Work Trend Index (9,600 frontline workers, 8 industries) | 63% of frontline workers say leadership messages don't reach them |
The vendor case studies are hand-picked flagship logos and never define "adoption". A realistic planning range for monthly active use is 40–70% of eligible workers; 75–95% is achievable only where the app gates something the worker cannot avoid — a payslip, a rota, a timesheet, a safety sign-off. In UK construction and catering specifically — high churn, subcontract and agency labour, shared devices — plan at the low end and make adoption stick by tying the app to a transaction the worker actually needs.
This does not change the §2.9 pilot criteria, because activation (has logged in at least once within 14 days) is a much lower bar than monthly active. But it does mean: hold ≥70% activation and ≥85% confirmed-receipt as pilot gates, and set the weekly active expectation at 40–55%, not the ≥50% floor implied above. Report both, and never let a customer conflate them.
The two arguments with budget behind them
Forrester's Total Economic Impact study of Firstup (August 2026; composite org of 10,000 employees, 65% frontline) puts three-year ROI at 398% with payback under six months. It is a vendor-commissioned study with a constructed composite, so do not quote the ROI figure — but the structure of the value case is the useful artefact:
| Benefit | Share of total |
|---|---|
| Retention / reduced attrition (4 percentage points off a 20% baseline) | 53% |
| Productivity (~6 hrs/yr per frontline worker) | 26% |
| Safety — 20–30% incident reduction over 3 years | 12% |
| Comms efficiency and tool consolidation | 10% |
Build the business case on attrition and safety, not productivity hours. Those are the two lines a UK construction or FM finance director already has a number for. And open with Simpplr's finding that only 1 in 4 organisations reach 75% of their people — it is a better first line than any feature.
5. Twelve-month plan skeleton
5.1 Lead times to plan around
| Item | Elapsed time | Basis |
|---|---|---|
| Cyber Essentials (self-assessment) | 1–3 weeks from starting the questionnaire; assessment result typically within 24–72h of submission once you pass | IASME process |
| Cyber Essentials Plus | Must be within 3 months of a passed CE; 2–6 weeks to schedule + audit | IASME rule |
| ISO 27001 from a standing start | 6–12 months (gap analysis → ISMS → internal audit → Stage 1 → Stage 2) | ESTIMATE, industry norm |
| Housebuilder regional pilot approval (small/private builder) | 3–6 weeks | ESTIMATE (reasoned: 1–2 stakeholders, MD signs) |
| Housebuilder regional pilot approval (plc division) | 6–12 weeks incl. supplier onboarding + InfoSec | ESTIMATE (reasoned) |
| Group-level rollout after a successful division pilot | 4–9 months | ESTIMATE (reasoned) |
| Contract caterer procurement | 8–16 weeks (procurement + InfoSec + legal are separate queues) | ESTIMATE (reasoned) |
| Supplier onboarding portal + InfoSec questionnaire | 2–6 weeks of elapsed calendar time, mostly waiting | ESTIMATE |
| DPA/legal redlines with a plc | 3–8 weeks | ESTIMATE |
| Pen test (external, small app) | 2 weeks to book, 3–5 days to run, 1 week to report | ESTIMATE |
| Company + insurance + bank in place | 1–2 weeks | |
| CIJC winter shutdown | 18 Dec 2026 – 4 Jan 2027 — 2.5 weeks of zero decisions | Verified (Build UK/CIJC) |
| ERA 2025 harassment duties in force | October 2026 — a dated buying trigger | gov.uk roadmap, updated 25 Aug 2026 |
Planning rule: anything that requires a plc's legal or InfoSec function takes a calendar quarter regardless of how simple it is. Start Cyber Essentials and the DPA/security pack in month 1, before you need them — they are the two things that will otherwise stall your first real deal for six weeks.
5.2 Month-by-month plan (Sep 2026 → Aug 2027)
Assumes one founder, selling and building. Sales days are the constraint, not engineering days — block three days a week for selling from month 1 and defend them.
| Month | Commercial milestone | Compliance / product milestone | Gate to clear |
|---|---|---|---|
| M1 (Sep 26) | Write the 100-target list (housebuilder regional offices, contract caterers, FM contractors — 40/40/20 split, see §3.6). Segment it against Companies House for PECR (§4.2). Book discovery with all 3 warm leads. Security one-pager + DPA + sub-processor page live. | Start Cyber Essentials self-assessment. Set up sending domain with SPF/DKIM/DMARC. ICO data protection fee paid. PI/PL/cyber insurance bound. | Warm leads: discovery calls held |
| M2 (Oct 26) | Demo the 3 warm leads. Get one paid pilot signed — target Fernham Homes (small, fast, one decision-maker). First 30 outbound touches. | Cyber Essentials certificate issued. Compliance export (PDF/CSV briefing record) shipped — this is the demo's money screen. | Pilot #1 signed |
| M3 (Nov 26) | Pilot #1 live. Outbound to 100 targets underway (all touched at least twice). Barratt London: supplier onboarding form submitted. | Multi-language QA on the top 6 languages actually used on UK sites. Audit log. | Pilot #1 launch day — 14-day activation ≥70% |
| M4 (Dec 26) | Dead month on site. Verified CIJC shutdown 18 Dec – 4 Jan. Use it for: 30-day pilot report, case-study interview, and January-budget follow-ups queued for 5 Jan. | Retention policy configurable per tenant. Bulk import hardening. | 30-day pilot report delivered |
| M5 (Jan 27) | Budget-year re-engagement wave to all 100. Pilot #1 → first annual contract. Pilot #2 (caterer) signed. | Reverb load-tested for the largest tenant profile. Backup/restore drill documented (procurement asks for it). | First paying customer |
| M6 (Feb 27) | Pilot #3 signed (plc regional division). First reference call offered to a prospect. Raise list price for new logos if pilots are converting >50%. | SSO (Microsoft Entra) — required by the first plc IT gate. | Pilot #2 converted or refunded — no drift |
| M7 (Mar 27) | Second division of the plc engaged on the back of pilot results. Two new pilots from outbound. | External pen test booked. Status page live. | Expansion conversation opened |
| M8 (Apr 27) | New UK tax year — reprice, publish the tier card. Push the caterer toward group-level rollout. | Pen test remediation. Cyber Essentials Plus if any prospect has asked (do not do it speculatively). | Pen test report available to send |
| M9 (May 27) | Target: 4–6 paying tenants. Start the first renewal conversation 90 days early. | Reporting/analytics for the QBR deck. | Renewal #1 conversation opened |
| M10 (Jun 27) | Summer push — sites are fully manned and receptive. Two more pilots. | API for compliance export (an enterprise ask). | |
| M11 (Jul 27) | Convert summer pilots. Decide on ISO 27001 (only if ≥2 deals have been gated on it). | Scale to Stage B infrastructure if total enrolled workers >3,000. | |
| M12 (Aug 27) | Year-end: renewal #1 signed, ARR baseline set, decide first hire (CS/onboarding before a salesperson). | Annual Cyber Essentials recertification (it expires at 12 months). | Exit ARR measured |
Seasonality rules baked into the above: no decisions between 18 December and 4 January (verified CIJC shutdown). There is no longer an industry-wide summer shutdown — ask each account for its employer-designated close-down. February–April and June–July are the productive selling windows. Housebuilder budget years vary by company, so ask every prospect "when does your financial year start?" on the discovery call and diary the follow-up for six weeks before it.
5.3 Revenue scenarios
Funnel assumptions, from 3 warm leads plus outbound to 100 named targets over 12 months. Conversion rates are reasoned estimates for a first-time seller in a slow vertical — treat them as planning figures, not benchmarks, and replace them with your own after 10 deals.
| Funnel stage | Conservative | Base | Upside |
|---|---|---|---|
| Warm leads worked | 3 | 3 | 3 |
| Warm → discovery | 3 | 3 | 3 |
| Warm → paid pilot | 1 | 2 | 3 |
| Warm pilot → paid contract | 1 | 2 | 3 |
| Outbound targets touched (6–8 touches each) | 100 | 100 | 100 |
| Outbound → positive reply | 8 | 14 | 20 |
| Outbound → discovery meeting | 6 | 12 | 18 |
| Meeting → paid pilot | 2 | 5 | 8 |
| Outbound pilot → paid contract | 1 | 2 | 4 |
| Paying tenants at month 12 | 2 | 4 | 7 |
| Expansion (2nd division/region) | 0 | 1 | 2 |
Resulting revenue
| Conservative | Base | Upside | |
|---|---|---|---|
| Pilot fees invoiced (£2,500 each) | £7,500 (3) | £17,500 (7) | £27,500 (11) |
| Pilot fees credited against contracts | −£5,000 | −£10,000 | −£17,500 |
| Net pilot cash retained | £2,500 | £7,500 | £10,000 |
| Contracted ARR at list, month 12 | £13,080 | £48,000 | £109,680 |
| Composition | 1× Site 3-site (£6,480) + 1× Company ≤250 (£6,600) | 1× Company 501–1,000 (£19,200) + 1× Company 251–500 (£11,400) + 1× Company ≤250 (£6,600) + 1× Site 5-site (£10,800) | 2× Company 501–1,000 (£38,400) + 1× Company 1,001–2,000 (£31,200) + 2× Company 251–500 (£22,800) + 2× Site multi-site (£17,280) |
| Less 15% annual-prepay discount where taken | −£1,000 (1 of 2) | −£4,600 (2 of 4) | −£10,000 (3 of 7) |
| Net contracted ARR at month 12 | £12,100 | £43,400 | £99,700 |
| Cash collected in the 12 months (part-year contracts, prepay where taken) | ~£11k | ~£34k | ~£73k |
| Exit MRR | £1,010 | £3,620 | £8,310 |
Read this honestly: the conservative case is the modal outcome for a first-time seller with no reference customers, and it does not pay a salary. The base case is achievable only if all three warm leads are worked hard in the first 90 days, because outbound into UK construction from a cold start with no logo is slow.
5.4 Cash needs (12 months, one founder)
| Line | Conservative | Notes |
|---|---|---|
| Infrastructure (Stage A, 12 mo) | £1,930 | See §1.9; £160.65/mo |
| Twilio (verification + fallback SMS) | £400 | Depends entirely on the verification policy in §1.7 |
| OpenAI, Mux, S3/CloudFront | £150 | Genuinely negligible at this scale |
| Monitoring, uptime, email, domains | £600 | |
| Cyber Essentials + ICO fee + Companies House | £490 | CE from £320+VAT = £384 · ICO Tier 1 £52 (−£5 by direct debit) · confirmation statement £50 (incorporation £100 if not yet formed) |
| Insurance (PI/PL/cyber) | £1,200 | ESTIMATE for a micro SaaS; get three broker quotes |
| Legal: MSA + DPA review | £1,500 | One-off, before customer #1 |
| Accountant | £1,500 | |
| Sales tooling (Sales Navigator, HubSpot free, email) | £1,300 | Sales Nav is the big line |
| Travel to sites and offices (this sector will not buy over Zoom alone) | £2,500 | Budget for it properly — site visits close these deals |
| Two demo handsets + phone contracts | £700 | Non-negotiable; the demo needs a real phone |
| Marketing collateral, case-study design | £800 | |
| Pen test (M8) | £3,500 | ESTIMATE; defer if no customer has asked |
| Cyber Essentials Plus (only if demanded) | £2,000 | ESTIMATE; do not do speculatively |
| Subtotal, non-salary | £18,570 | £13,070 if the pen test and CE Plus are deferred until a deal demands them |
| Founder living costs (12 mo) | £30,000–£45,000 | The real number |
| Total cash requirement | £49,000–£64,000 | |
| Covered by conservative revenue | ~£11,000 | Shortfall £38k–£53k |
| Covered by base revenue | ~£34,000 | Shortfall £15k–£30k |
Conclusion on cash: budget £50k–£65k of runway for the first 12 months. The business is not capital-intensive — infrastructure is under £200/month and gross margin is above 95% — the entire cash requirement is founder time and the calendar length of UK construction procurement. Do not spend on ISO 27001 or Cyber Essentials Plus until a specific deal is gated on it in writing.
6. Confidence, gaps and what to re-check
6.1 Corrections applied late in this research
Four things in the original brief or in my own first draft were wrong and have been fixed above. They are listed here because each would have been embarrassing in front of a customer:
| Was | Is |
|---|---|
| "ICO's 2024 report into DHSC's use of private messaging" | No such report. It is Behind the screens, 11 July 2022, Commissioner John Edwards. DHSC got a reprimand, not a fine (§3.4) |
| "Prompt Payment Code" | Replaced by the Fair Payment Code (§3.5) |
| "Sell to a division, never to group" | True in general, but Barratt Redrow centralises ~95% of procurement across ~160 group agreements. Plan it as a two-stage sale (§3.1) |
| "PECR fines up to £500,000" | Superseded 5 Feb 2026 by DUAA 2025: up to £8.7m or 2% of turnover for marketing breaches (§4.2) |
| "OpenAI, Twilio and Mux all need IDTA/TRA" | Only OpenAI does. Twilio and Mux are on the UK Extension to the DPF (§3.5) |
| "Two-week industry summer shutdown" | Discontinued by CIJC. Winter shutdown is 18 Dec 2026 – 4 Jan 2027 (§3.6) |
| NRR target ">110%" | That is the enterprise number. Your ACV band's median is 102%, top quartile 111% (§4.9) |
6.2 Verified vs estimated
| Verified against a primary source | Explicitly estimated or unverified |
|---|---|
| All Twilio, Mux, OpenAI, AWS, Forge, Pusher, Sentry, SES, Stripe, Companies House and ICO-fee figures | IASME Cyber Essentials bands above micro (micro £320 verified) |
| All competitor pricing in §2, and all Microsoft UK per-user prices | Standalone cyber insurance premium for a SaaS |
| HSWA 1974 ss.2 and 40; MHSWR 1999 regs 10 and 12; CDM 2015 regs 13 and 15; HSE migrant-worker guidance | Approval thresholds inside housebuilders (§3.1) |
| PECR regs 21/22/23/26; DUAA 2025 s.115 penalties; TPS screening prices | All sales-cycle lengths (§3.2) |
| CIJC shutdown dates; Compass/Sodexo/Elior FY ends; Compass retention 96.3% | ISO 27001 cost figures |
| CCS RM6263 insurance minimums; SafeSupplier £379/yr; Builders Profile £249–£549/yr | UK construction workforce percentages (§3.7) — deliberately left unquantified |
| All outbound benchmarks in §4.1 (Gong, Lavender, Saleshandy, Cognism, SalesRobot, Bridge Group, SaaStr, ChartMogul, SaaS Capital, Benchmarkit) | Published SLA figures in §4.7 — reconstructed, not fetched |
| Case law: Vertical Aerospace v Ngoma [2026] EWHC 1096 (KB); AB v Grafters [2025] EAT 126; Forbes v LHR Airports [2019] ICR 1558; FCA v Sigma Broking (£531,600, 2022) | Deskless adoption rates (40–70% planning range) |
| Barratt Redrow 95% procurement centralisation; 9–14 sites per division; Barratt's 92% training KPI | Legal template vendor prices (Bonterms/Common Paper confirmed free) |
6.3 Manual checks before any of this reaches a customer
- Payment days for each named target at
check-payment-practices.service.gov.uk. - Cyber Essentials tier price in GBP on iasme.co.uk in a UK browser — and confirm you are preparing against the Danzell question set (in force 27 Apr 2026), not Willow.
- DPF "Active" status by legal entity for Twilio Inc. and Mux Inc. before relying on the adequacy route.
- ERA 2025 commencement date — the October 2026 date comes from a roadmap; commencement dates move.
- ICO data protection fee for 2026/27 — SI 2026/386 amends the regulations and is listed as not yet in force.
- Mux live-caption pricing — the pricing page says $0.0024/min, the docs say $0.024/min.
- UK WhatsApp Business per-message rates — Meta moved the UK to standalone country pricing with a higher marketing rate on 1 July 2026; any earlier figure is stale.
- Pipedrive and Apollo list prices — both block automated fetch; check in a browser.
- Insurance minimums — read the actual supplier terms of your first three targets rather than budgeting from CCS RM6263.
- Your own funnel numbers — every conversion rate in §4.1 and §5.3 is scaffolding. Replace them after ten deals.
6.4 Still unverified after all four research streams
Achilles Building Confidence pricing; ISO 27001 certification costs from a UK certification body; a £-value for the UK contract catering market; any UK employment case drawing an adverse inference from un-preserved WhatsApp messages; and Covid Inquiry Module 2 content (the Inquiry's own domains were unreachable — do not claim the government response contains a messaging recommendation, because it does not).