Book
Conversion

Good friction and bad friction on a funding form

A one-time passcode earns its drop-off. A captcha just drops people.

Alex Makowski · Updated 3 October 2026 · 4 min read

The short answer

Friction on an application page is only good when the people it removes are the ones you did not want. A mobile one-time passcode and an email verifier remove fakes, VoIP numbers and mistyped addresses and hold spam to one to three percent. Slow pages, document upload, captcha and desktop-first layouts remove real merchants — eighty to ninety percent of whom are on a phone — and add nothing to quality. The bank statement upload used to sit on the line between the two; session recordings settled it, and it belongs with the bad.

The version of this brokers get wrong is not too little friction. It is treating all friction as the same thing, and adding the kinds that cost merchants without removing anyone you would not have called.

Good friction versus bad, at 11:30. Chapters and transcript →
Whiteboard headed "More Friction ≠ Good Friction", a two-column table: Good — mobile OTP, email verifier; Bad — slow pagespeed, document upload, captcha, desktop optimized; "Bank statements" written on the dividing line. Below: "Application: contact info, revenue, requesting amt, industry, state".
The board from the video, which put bank statements on the dividing line. They have since come off the form entirely — see the correction below.

Good friction

StepWhat it removesWhat it costs
Mobile one-time passcode, at the endFakes, mistyped numbers, VoIP, landlines, company linesSome completion — only from people who could not receive a code
Email verifierDead and made-up addresses, via a third-party check that the address is liveAlmost nothing
Revenue and amount bandsMerchants below the floor, before they become a recordVolume you did not want

The passcode goes at the end: the merchant completes the application, a six-digit code goes to the number they gave, and until it is entered the application does not submit and no record exists. On our funnel and most of our clients’, that plus the email check holds spam to one to three percent of submissions, across hundreds of thousands of leads.

A six-digit code, set up with Twilio, at 3:03. Chapters and transcript →

In the essentials video it is the first of five things a Meta campaign needs, and Alex calls it the lowest-hanging fruit in the account: about an hour to set up and test, with Twilio sending the code. He goes further on spam there too, saying none at all comes through his funnel; the one to three percent above, measured across hundreds of thousands of leads including clients’ funnels, is the number to plan with. And he adds a second reason the drop-off is worth it. A merchant who types a code back has shown more intent than one who answered a few questions, and the cheapest leads — disconnected numbers, people nobody can reach, people who submitted by accident — are the ones that end up costing the most.

Verify the phone number, in the essentials video at 0:57. Chapters and transcript →
Whiteboard headed “Verify the phone number with a 6-digit passcode”: six boxes holding the digits 4 8 2 9 1 5, a green tick and “verified”, then “fake numbers can’t get through” and “set it up with Twilio”, with Twilio boxed in red.
The passcode board from the essentials video. Twilio sends the code; nothing submits until it comes back.

It is also the only pickup problem that cannot be fixed on the phone, which is why it belongs on the form: a floor can dial faster, but it cannot call a number that belongs to nobody. Buying rather than building, the same point becomes a vendor question — whether the numbers are OTP-verified or merely validated, and whether the vendor can prove it on every lead.

Bad friction

  • Slow page speed. There is no quality argument for it; it is just a page nobody finished building.
  • Document upload, including bank statements. Merchants were watched reaching the upload step and leaving, so it came off our own form: cost per lead fell and quality went up. Plaid is the least bad version, because it is a login rather than a document hunt, but it is a narrow exception rather than a default.
  • Captcha. Removes nobody worth removing and adds a step for everyone. The passcode already does the job.
  • Desktop-first layout. Eighty to ninety percent of the traffic is a phone. A form built for a desktop and squeezed onto a screen loses conversions it never sees.
What the recordings showed about the upload step, at 18:37. Chapters and transcript →

How you find out which is which

Not by arguing about it. Microsoft Clarity records every session on the page, submitted or abandoned, and shows where people stop. A step that loses forty percent of real merchants at the same point every time is bad friction whatever the theory says.

Questions.

Keep reading.

Book 15 minutes with Alex.

We will tell you straight up if we cannot help you.

Read this before you book.

  • ✗We do not offer free trials.
  • ✗We do not give discounts.
  • ✗We do not do commission deals.
  • ✓We require an upfront investment to work with us.

If you are not able to invest into getting more leads for your brokerage, do not book a call.

— Alex