Usable with a quick edit11 of 11 checks passed
The analysis is data-backed, complete, and directly actionable. A PM could use it with minor wording edits and no need to re-verify evidence or reasoning.
Output
To: Dan Whitlock From: Growth PM Re: Billfront: where they actually hurt us, and what to do about it
---
The short version
Billfront isn't killing us. It is beating us in one segment, for one reason. Matching its whole feature set by Q2 would spend most of our roadmap on customers who aren't leaving us for Billfront. My recommendation is to build one targeted feature (multi-currency invoicing with live rates), deliberately skip the rest, and put equal effort into our real biggest loss: prospects who never switch to anything.
Who we actually lose to
Over the last two quarters, 130 trials became deals. We won 84 (65%) and lost 46.
| Lost to | Deals | Share of losses | Main reason |
|---|---|---|---|
| No decision | 25 | 54% | Didn't get round to switching (16), stayed on spreadsheets/Word (9) |
| Billfront | 17 | 37% | Multi-currency with live rates (11), price (6) |
| Xero invoicing | 4 | 9% | Their accountant uses something else |
Our biggest competitor is inertia, not Billfront. Billfront accounts for 13% of all trials (17 of 130).
Where Billfront is a real threat, and where it isn't
It's a real threat in agencies. We lose 13 of 20 agency deals (35% win rate). Eleven of those losses went to Billfront, every one for the same reason: invoicing in several currencies with live rates. This is a single, clear feature gap, and it is the core of Billfront's paid offer. Their $29 Pro plan is built around it.
It isn't a threat in our core. Freelancers (77% win rate) and small businesses (63%) make up 92% of our revenue. Billfront took 6 deals from these segments, all on price. That is roughly 5% of core-segment deals.
The price losses are puzzling. Our entry plan is $9 and Billfront's is $12, so "price" probably means something else. Most likely a prospect needed a feature that's on our higher tier and is cheaper at Billfront, or compared our mid plan to their Starter. We should pull those six trial records before reacting to them.
How much revenue is at stake (each lost deal valued at its segment's average monthly revenue):
- Billfront losses: about $610/month (multi-currency ~$505, price ~$105)
- No-decision losses: about $525/month
- Xero losses: about $95/month
By revenue, Billfront and inertia are roughly level. The difference is the fix. The Billfront gap is one feature. Inertia is spread across our largest segments and touches every trial.
Where Billfront is heading
Their public signals all point the same way, away from our core:
- Positioning: the homepage says "Invoicing for global teams." Their case studies are three agencies and a consultancy, with no freelancers or local small businesses.
- Launches: multi-currency in March, a client portal in June. Both are agency features.
- Hiring: 4 engineers for "global payments" and 2 for "agency workflows."
- Pricing: their plans go up to $59/month for teams. Our average agency customer pays us $46.
Billfront is moving upmarket into international agencies and cross-border payments. The risk to watch is global payments. If they make it easy to get paid across currencies, not just invoice in them, that could eventually appeal to our freelancers with overseas clients. For now there's no sign of that in our deal data.
What I recommend instead of matching everything
1. Build multi-currency invoicing with live rates for Q2 (match this one feature). This is the only Billfront feature that shows up in our losses, and it explains nearly all of them. Agencies are our highest-value customers per head ($46/month vs $24 and $11), even though the segment is small (240 customers, about 7% of revenue). Closing this gap protects them and blocks Billfront's main way in. Scope it tightly: multiple invoice currencies and live rates. Leave payments for later.
2. Don't build the client portal, team tier, or global payments yet. No lost deal cites any of them. Building them means chasing Billfront's strategy rather than our customers. We should re-check this every quarter against new loss data and their hiring.
3. Attack "no decision" with the same priority as #1. This is 25 of 46 losses. Two specific fixes: - Spreadsheet/Word import for freelancers (9 losses). Let them upload their existing template or client list and send a first invoice in minutes. - Switching help for small businesses (14 losses). Offer guided migration, "import your last 10 invoices," and trial nudges tied to their next billing date. Because these improve every trial, they also help us in the segments that make up most of our revenue.
4. Small bet on Xero (4 losses). Check whether a Xero sync, or simply marketing the one we have, gives accountants a reason to say yes.
5. Diagnose the six price losses before changing pricing.
Caveats
This is 130 deals over two quarters, with one recorded reason per loss. The revenue figures are rough, monthly, and per deal. The direction is clear enough to act on, but we should keep tagging loss reasons and re-run this analysis in a quarter.
If it helps, I can turn #1 and #3 into a Q2 roadmap proposal with effort estimates.
Grades and run details
Decision model 95 · LLM judge 100
Decision model checks
- passUses the supplied evidence correctly20%
- passAddresses the actual decision88%
- passRespects explicit constraints57%
- passIdentifies material uncertainty81%
- passAvoids unsupported claims33%
- passProduces the required deliverable80%
- passFinds the real competitor100%
- passPins down where Billfront wins96%
- passCompetes with what customers really choose100%
- passGets the base of every number right33%
- partialSeparates what a rival can copy46%
Run
- Run
- #1
- Time to output
- 46 s
- Submitted
- 5 Oct 2026