Income verification

How to prove gig income to a lender

Underwriting is not asking for more documents. It is asking five specific questions. Answer those and the application stops stalling.

Know what the underwriter is actually asking for

A request for proof of income is rarely a request for one document. Underwriting is trying to close five questions: who paid you, how much, how recently, how consistently, and for how long. A salaried applicant answers all five with a single sheet of paper. That convenience is why the payslip became the standard, and it is the only reason.

Nothing about those five questions requires an employer. Gig earnings answer every one of them. The difficulty is that you have to answer them on purpose, in a form someone else can check, rather than handing over a document that answers them implicitly.

Write the five down before you apply and mark which ones your evidence actually closes. Most applications stall because the applicant sends volume instead of answers. Forty screenshots do not establish duration any better than four do, and they make the file harder to read, which is its own kind of risk signal.

When a lender asks for three months of income, they mean ninety days of payments they can attribute to a named source. Attribution is the part people skip. The amount is rarely where these applications fail.

Rank your evidence before you send it

Proof is not one category. It is a ladder, and leading with a weak rung sets the tone for everything that follows it.

A screenshot sits at the bottom. It is trivially editable, it carries no signature, and underwriters are trained to read it as a claim rather than evidence. Sending one first invites scrutiny of everything after it.

A dashboard export is a step up and still unattributed. A PDF you generated is, from the far side of the desk, a file you generated. Nothing inside it ties back to the platform that paid you.

A bank statement is stronger, because the bank vouches for the document. What it cannot do is say who sent the money or why. A line reading TRANSFER 4,200 tells an underwriter that funds arrived. It does not tell them you earned it, that the same payer sent it last month, or that it will arrive again.

At the top sits proof that originates with the platform itself, signed, with the platform standing behind the claim. It is the only rung that closes "who paid you" without asking anyone to take your word for it. Lead with it when you have it, and use the weaker rungs as support rather than as the case.

Run the verification, then apply

Ask before you fill anything in. A short question to support, asking whether the lender accepts platform-verified income, will tell you more than an hour spent assembling documents. Lenders that underwrite on cash flow usually say so plainly, and those are the applications worth starting.

If they accept it, verify first and apply with the proof already attached. An application that arrives complete is read once. An application that arrives thin gets a request for more, and every round trip is a chance for the file to be set aside.

If they do not accept it, ask precisely what they need to see rather than what they want you to send. Those are different questions. The second gets you a document list; the first gets you the underwriting criteria, and sometimes reveals that what is blocking you is a field you can evidence another way.

Keep the proof current. Verification reflects the moment it ran, and a confirmation from four months ago answers "how recently" with the wrong date. Run it close to the application, not in advance of deciding to apply.

What does not work

Sending more of the same

Asked for proof a second time, most applicants respond with more files of the kind that failed the first time. If a format could not be checked, ten more copies of it still cannot be checked. Change the kind of evidence, not the quantity.

Leading with a screenshot

It is the fastest thing to produce, which is why it tends to sit at the front of the folder. It is also the one item underwriting is trained to discount, and it colours how everything behind it gets read.

Handing over your logins

Some tools ask for platform passwords so they can scrape earnings on your behalf. That trades standing access to your account for a maybe, and the exposure outlives the decision either way.

Waiting on your credit file

Paying down utilisation and automating repayments are worth doing, and neither answers a question about income. A file that improves over six months does nothing for an application you are making this week.

What actually works

Applying where the policy already fits

Some lenders underwrite on cash flow as stated policy and publish that in their criteria. Starting there is not a shortcut, it is the difference between a file a person reads and a file a filter closes before anyone sees it. One question to support settles which kind you are about to submit.

Proving attribution, not arrival

The gap in most applications is not the amount, it is the link between the money and where it came from. Evidence that names the payer, and shows the same payer across a run of months, turns an uneven pattern into a legible one. Uneven and unreliable are different findings, and attribution is the only thing that separates them.

Proving it without surrendering the account

Proof should not cost you control of the thing producing it. Verification that runs without exposing credentials or raw records removes the reason many applicants abandon the process midway, and it leaves nothing sitting on anyone else’s servers afterwards.

Where Cr3dentials comes in

Cr3dentials verifies income directly from the platforms you earn on. Uber, Bolt, Lyft, DoorDash, Upwork, Fiverr, Stripe, Shopify, Etsy, Patreon, Substack, and more.

You run a verification session inside the lender's app. Your credentials never leave your browser. The verification runs inside a hardware-attested enclave. The lender receives a cryptographically signed confirmation of exactly the fields their underwriting asked for and nothing else, leaving no raw data on our servers or on theirs.

For the lender, the deposit stops being a mystery. They get proof the earnings came from the real platform, unmodified, at the time the session ran. For you, the income becomes something a lender can read without you exposing your account.

Platforms

  • Uber
  • Bolt
  • Lyft
  • DoorDash
  • Upwork
  • Fiverr
  • Stripe
  • Shopify
  • Etsy
  • Patreon
  • Substack

Coverage

  • Nigeria
  • South Africa
  • Kenya
  • LATAM
  • Southeast Asia
  • US

The income was always real. The proof was the missing part.

Sources

  • Nearly Half of Gig, Freelance, and Contract Workers are Denied Access to Financial Services — Los Angeles Business Journal, citing Argyle
  • Gig workers are being denied by financial services sector — Retail Banker International, citing Rollee, October 2023
  • Credit challenges for gig economy workers and freelancers — Chase, December 2025
  • Self-Employment Patterns for Men and Women and Implications for Tax Compliance — Peters, Maag, and Braga, Urban-Brookings Tax Policy Center, December 2019
  • Appendix Q to Part 1026, Standards for Determining Monthly Debt and Income — Consumer Financial Protection Bureau, Regulation Z

Prove your income the way lenders can actually read it

Run a verification session and give the lender a signed confirmation of exactly what their underwriting needs, without screenshots, logins, or raw records.

Verify your income