Bank-Verified Earnings · Powered by Plaid

Stop guessing your gig earnings.

Connect your bank to FlexDash via Plaid. We auto-detect deposits from Amazon Flex, DoorDash, Uber, Lyft, Instacart, and 20+ other platforms — and show your real $/hr by platform from actual deposit data, not in-app estimates.

TL;DR

FlexDash uses Plaid to securely read your bank deposits, identifies which ones came from gig platforms (Amazon Flex, DoorDash, Uber, Lyft, etc.), and reconciles them against your auto-tracked hours to show your real per-platform $/hr. It also auto-flags InstantPay/Fast Pay feesas deductible expenses. Plaid is the same bank-connection service Venmo, Robinhood, and Chime use; your bank password never touches FlexDash's servers.

The numbers in your gig apps are wrong.

Every gig driver has done the same math at some point: add up the week's screenshots, compare to the bank deposit, and find a gap. Usually the bank deposit is lower. Sometimes it's higher. Either way, the in-app number isn't what landed in your account.

Three structural reasons for the gap:

  • ⚠️Tips land later. DoorDash and Uber Eats tips often deposit 1-2 days after the block, as a separate transaction. The original screenshot doesn't include them.
  • ⚠️InstantPay fees disappear money silently. Amazon Flex charges $0.50 per InstantPay. DoorDash charges $1.99 per Fast Pay. These fees get netted out before the deposit, so the bank number is smaller than the screenshot.
  • ⚠️Post-hoc adjustments. Cancellations, customer refunds, dispute resolutions, and platform corrections happen days after the fact. The bank deposit is the final, authoritative number.

How bank-verified earnings work

  1. 1

    Connect your bank via Plaid

    In the FlexDash app, tap Settings → Connect Bank. Plaid's OAuth flow opens; you sign into your bank from Plaid's screen (FlexDash never sees your password). Connection takes ~30 seconds. Supports 11,000+ US banks and credit unions.

  2. 2

    FlexDash auto-categorizes deposits by platform

    FlexDash reads only your deposit transactions (no outgoing payments), recognizes merchant names like AMAZON.COM SVCS-FLEX, DOORDASH DASHER, UBER PARTNER, and tags each deposit with the originating platform. InstantPay fees get pulled out and flagged as deductible expenses.

  3. 3

    See your real per-platform $/hr

    The Earnings dashboard divides bank-verified earnings by the auto-tracked hours you actually drove for each platform. Compare Amazon Flex vs DoorDash vs Uber side by side, using bank truth instead of optimistic in-app estimates. New deposits sync automatically every 24 hours.

What you unlock

📊

Real per-platform $/hr

Bank-verified earnings divided by auto-tracked hours, broken down by platform. Stop guessing whether Flex or DoorDash pays more in your market.

💸

InstantPay fee auto-detect

Every Amazon Flex $0.50 and DoorDash $1.99 InstantPay fee gets caught from the deposit data and flagged as a deductible Schedule C expense. Years of leakage, recovered.

🏦

Deposit reconciliation

Every screenshot you import gets matched against the eventual bank deposit. Missing tips, late payouts, and platform corrections become visible instead of silently lost.

📈

Earnings-by-platform trends

Week-over-week, month-over-month, and year-over-year $/hr trends per platform. Spot a pay-cut as it happens, not three months later when you finally do the math.

Bank-verified vs self-reported

Earnings sourceSelf-reported (screenshots)Bank-verified (Plaid)
Late tipsMissingCaptured
InstantPay / Fast Pay feesInvisibleAuto-flagged deductible
Post-hoc adjustmentsNot reflectedAuthoritative deposit total
Multi-platform comparisonManual math across appsAuto-dashboard
Manual entry effortHighZero — runs in background

Privacy + security

🔒 Your password never touches FlexDash

Plaid runs the OAuth handshake. You authenticate on Plaid's screen with your bank's own credentials; Plaid issues FlexDash a scoped access token that can read deposit data only.

🏛️ Same provider Venmo, Robinhood, and Chime use

Plaid powers bank connections for over 8,000 US fintech apps and is regulated as a Money Services Business by FinCEN. Connection volume runs in the billions per year.

🚫 No selling, no syndication, no ad targeting

Bank deposit data powers your in-app dashboard, InstantPay fee detection, and tax-ready exports. That's it. No third-party sharing, no advertising, no lead generation.

↩️ Disconnect at any time

Tap Settings → Connected Accounts → Disconnect in the FlexDash app, OR revoke from your bank's own connected-apps panel. Either path takes effect immediately.

Frequently asked questions

What does bank-verified earnings tracking mean?+

Bank-verified earnings means your gig income figures come directly from the deposits your bank receives — not from numbers you type in or screenshots you upload. FlexDash uses Plaid to read your deposit history, identifies which deposits came from Amazon Flex, DoorDash, Uber, Lyft, Instacart, and other platforms, and builds a per-platform earnings dashboard from the bank truth.

Is Plaid safe to use with FlexDash?+

Yes. Plaid is the same bank-connection service Venmo, Robinhood, Chime, Affirm, and thousands of other US fintech apps use to connect to bank accounts. Your bank credentials never touch FlexDash's servers — Plaid handles the OAuth handshake and only shares anonymized transaction metadata with FlexDash. FlexDash sees deposit amounts and merchant names; it never sees your password, your full account number, or transactions outside the gig-economy categorization.

Why are my self-reported gig earnings wrong?+

Three reasons. (1) Tips often show up days later as a separate deposit and rarely get added back into the screenshot total. (2) InstantPay/Fast Pay fees ($0.50 from Amazon, $1.99 from DoorDash) get deducted before the deposit hits — so the in-app earnings screen and the bank deposit are different numbers. (3) Cancellations, customer refunds, and platform adjustments after the fact change the number again. Bank-verified earnings reconcile all of this automatically because the deposit is the final, authoritative figure.

Which gig platforms does FlexDash detect from bank data?+

FlexDash currently recognizes deposits from Amazon Flex, DoorDash, Uber, Uber Eats, Lyft, Instacart, Grubhub, Postmates, Shipt, Walmart Spark, Veho, Gopuff, and ~20 smaller platforms. New platforms get added as we see them in driver bank data. If a deposit pattern is unfamiliar, FlexDash flags it for manual classification — once you label it, the same pattern is recognized automatically going forward.

How does FlexDash calculate real per-platform $/hr?+

Three inputs: bank-verified earnings for each platform (from Plaid), driving hours auto-tracked while you were working that platform (from Core Motion + GPS), and active block/order time logged in-app. FlexDash divides verified-earnings by hours-worked per platform and surfaces the comparison. You can see at a glance whether Amazon Flex actually pays you more than DoorDash in your specific market — based on bank reality, not the app's optimistic in-app estimate.

Does FlexDash auto-flag InstantPay fees as deductible expenses?+

Yes. When FlexDash sees an Amazon Flex $0.50 InstantPay or DoorDash $1.99 Fast Pay fee in your deposit data, it auto-creates a deductible expense entry attached to that pay event. At tax time these flow into your Schedule C as ordinary and necessary business expenses. Most drivers lose hundreds of dollars a year to unreported InstantPay fees — bank-verified detection catches every one.

Do I need bank-verified earnings if I already screenshot my pay?+

Screenshots are a good rough log, but they're missing tips that land later, InstantPay fees, and after-the-fact platform adjustments. FlexDash combines both: AI-extracted screenshots for the in-the-moment block detail, and bank-verified deposits for the final earnings truth. Together you get block-level granularity AND end-of-period accuracy.

Is bank-verified earnings tracking a paid feature?+

Yes. Plaid charges per bank-connection, so we include it in the FlexDash Pro tier ($6.99/mo or $59.99/yr). Both monthly and annual plans get unlimited Plaid connections, multi-platform detection, real $/hr dashboards, and InstantPay fee auto-detection. The 30-day free trial includes Plaid so you can connect, see the numbers, and decide before any charge.

Can I disconnect Plaid at any time?+

Yes. Open the FlexDash app → Settings → Connected Accounts → Disconnect. Plaid revokes the access token, your bank is unlinked immediately, and FlexDash keeps the historical deposit data already imported (which becomes static — no new updates until you reconnect). The disconnect is also visible from your bank's app or website, where you can revoke from the bank side at any time.

Does FlexDash share my bank data with anyone?+

No. Bank deposit data is used solely to power your in-app earnings dashboard, InstantPay fee detection, and exportable tax-ready reports. FlexDash does not sell, share, or syndicate banking data to any third party. It is not used for advertising, lead generation, or analytics. The full data policy is in the FlexDash Privacy Policy and the Plaid End User Privacy Policy that you accept during the bank-connect flow.

See your real $/hr by Friday.

Connect your bank in 30 seconds. FlexDash imports the last 90 days of gig deposits, breaks them down by platform, and shows your bank-verified $/hr instantly. 30 days free — no card required.

Try FlexDash Free for 30 Days