EarnIn app icon

EarnIn API integration services (earned wage access & OpenFinance)

Protocol analysis and authorized data integration for EarnIn cash advances, Early Pay, Balance Shield, and Tip Yourself flows

From $300 · Pay-per-call available
OpenData · OpenFinance · EWA protocol analysis · payroll data

Connect EarnIn cash advance and earned wage data to your payroll, accounting, or risk stack

EarnIn (com.activehours, by Activehours Inc., partnered with Lead Bank and Evolve Bank & Trust) is a US earned wage access (EWA) leader. We deliver authorized protocol analysis and OpenFinance-style API integrations so finance, HR-tech, and lending platforms can reuse the same transaction history, available-earnings, and Early Pay events that the consumer app already exposes to logged-in users.

Cash Out / advance history API — Pull per-day Cash Out transactions ($150/day, up to $1,000/pay period), fee tier (Lightning Speed vs. 1–3 business day), tip amount, and settlement status into your ledger.
Early Pay paycheck events — Mirror the 2025 Early Pay launch: ingest paycheck-up-to-2-days-early notifications, the $2.99 expedited transfer flag, and Lead Bank / Evolve Bank deposit account routing.
Balance Shield alerts — Stream low-balance notifications and auto-transfer events into overdraft-prevention or treasury dashboards.
Tip Yourself savings & VantageScore — Read recurring savings transfers (held at Evolve Bank & Trust, 0% APY) and the user's free VantageScore 3.0 from Experian for unified personal-finance views.

Feature modules

Cash Out advance API

Returns each $50/$100/$150 daily Cash Out, the chosen Lightning Speed fee, optional tip, the linked checking account masked tail, and the destination bank (Lead Bank or Evolve Bank & Trust). Use it for payday-cycle reconciliation, fraud-rules training data, or showing employees a clean repayment-deduction view.

Earnings & available-balance API

Surfaces the "amount earned today" figure EarnIn calculates from timesheets and direct-deposit history, plus the per-pay-period limit ($1,000 cap). Drives in-app advance offers in HRIS portals or BNPL underwriting.

Early Pay paycheck events

The 2025 Early Pay product, announced via PYMNTS, delivers paychecks up to two days early into a Lead Bank or Evolve Bank deposit account. Our wrapper exposes the deposit timestamp, expedited-fee flag, and ACH metadata for cashflow-forecasting tools.

Balance Shield smart-transfer feed

Captures the low-balance threshold the user set, the alert that fired, and any automatic transfer EarnIn sent from earned wages to head off an overdraft. Useful for budgeting apps and treasury/HR dashboards comparing overdraft-avoidance impact.

Tip Yourself savings ledger

Reads each scheduled savings transfer, the goal label, and the running balance held at Evolve Bank & Trust (0% APY). Plug into financial-wellness scorecards or net-worth aggregators.

VantageScore 3.0 monitoring snapshot

Pulls the free Experian VantageScore 3.0 score and last-refresh date EarnIn shows in-app, so credit-monitoring dashboards or lender prequalification flows can ingest the same number the user already sees.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger spec for every wrapped EarnIn flow
  • Protocol analysis report: login, MFA, device-binding, token refresh
  • Runnable source code in Python and Node.js (Cash Out, Early Pay, Balance Shield, Tip Yourself, VantageScore)
  • Pytest / Jest harness with replay fixtures for sandboxed CI
  • Compliance memo (CFPB Covered EWA criteria, state EWA licensing map, GLBA / CCPA notes)
  • Postman collection & webhook receiver scaffolding

API example: Cash Out history (pseudocode)

POST /api/v1/earnin/cashout/history
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>

{
  "user_ref": "u_8f3a...",
  "from_date": "2026-03-01",
  "to_date":   "2026-03-31",
  "include_tips": true
}

200 OK
{
  "advances": [
    {
      "id": "co_01HXY...",
      "amount_usd": 100.00,
      "lightning_fee_usd": 3.99,
      "tip_usd": 1.00,
      "status": "settled",
      "destination_bank": "Lead Bank",
      "earned_basis": "timesheet+deposit",
      "settled_at": "2026-03-14T18:22:11Z"
    }
  ],
  "period_cap_usd": 1000.00,
  "period_used_usd": 450.00
}

Webhook example: Early Pay

POST {your_endpoint}
X-EarnIn-Signature: sha256=...
Content-Type: application/json

{
  "event": "early_pay.deposit_available",
  "occurred_at": "2026-04-26T09:14:00Z",
  "user_ref": "u_8f3a...",
  "scheduled_payday": "2026-04-28",
  "amount_usd": 1842.55,
  "expedited": true,
  "expedited_fee_usd": 2.99,
  "deposit_partner": "Evolve Bank & Trust"
}

Data available for integration

The following inventory maps EarnIn's user-facing screens to the OpenFinance-style endpoints we typically expose. Granularity reflects the consumer app's own data resolution after authorized login; nothing below is sourced from third parties.

Data typeSource (screen / feature)GranularityTypical use
Cash Out advance ledgerCash Out home screenPer-transaction; amount, fee, tip, status, destination bankReconciliation, repayment forecasting, fraud-rules training
Available earningsHome tile "amount earned today"Daily; with $150/day & $1,000/period capsReal-time eligibility checks in HRIS or BNPL flows
Early Pay depositsEarly Pay tab (2025 launch)Per paycheck; expedited flag, partner bank, ACH timestampCashflow forecasting, payroll-sync dashboards
Balance Shield eventsNotifications + Balance Shield settingsPer alert / auto-transfer; threshold, amount, sourceOverdraft-avoidance reporting, financial-wellness KPIs
Tip Yourself savingsTip Yourself savings screenPer transfer; goal label, amount, partner (Evolve Bank & Trust)Savings habit analytics, net-worth aggregation
VantageScore 3.0Credit Monitoring screenScore value + refresh timestampCredit-monitoring widgets, prequalification routing
Linked bank account metadataAccount & settingsMasked account tail, routing partner, ACH statusKYC continuity, multi-app account-link health checks
Pay-stub data (EarnIn Payroll, 2025)EarnIn Payroll moduleGross / net / deductions; PTO; benefitsHR-tech integration, employer dashboards, audit

Typical integration scenarios

1. Personal-finance aggregator unified ledger

A US PFM app already aggregates checking and credit cards via Plaid but wants the EarnIn-side view its users keep asking for. We pipe Cash Out advances, Early Pay deposits, Tip Yourself transfers, and Balance Shield events into the aggregator's transaction store, tagged with EarnIn-specific categories. The aggregator's net-cashflow chart now reflects EWA usage instead of leaving a gap between paydays.

2. Lender prequalification & affordability checks

A small-dollar lender needs evidence of recurring earned-wage activity before approving a $500 line. The integration returns 90 days of Cash Out history, the per-period cap utilization, the active VantageScore, and any Balance Shield interventions, so underwriters can score affordability without forcing the borrower through a separate Plaid handshake.

3. HR-tech & employer financial-wellness dashboards

An HRIS vendor that adopted EarnIn Payroll (the B2B product launched in 2025, per American Banker) wants to surface usage at the population level: how many employees use Cash Out, how often Balance Shield prevents an overdraft, average savings via Tip Yourself. We aggregate the relevant endpoints and emit anonymized rollups for the employer's wellness scorecard.

4. Accounting / bookkeeping sync for gig & hourly workers

Hourly and 1099 workers track Cash Out advances and tips for tax purposes. We map each EarnIn record to a QuickBooks / Xero journal entry — fees go to "service charges", tips to "optional service fees", repayments back to the linked checking account — eliminating manual CSV exports each pay period.

5. Risk & fraud monitoring webhook

A neobank partner wants to detect unusual same-day stacking across multiple EWA apps. Our webhook fires on every Cash Out, includes a hashed device signal, and lets the bank's risk engine correlate against Dave / Klover / MoneyLion / Brigit / Empower events received through similar wrappers, flagging stacking before the next ACH pull.

Technical implementation

Authentication & session

POST /api/v1/earnin/auth/login
Content-Type: application/json

{
  "phone_e164": "+1...",
  "device_id":  "drv_...",
  "client_ts":  1714291200
}

200 OK -> { "challenge_id": "ch_...", "method": "sms_otp" }

POST /api/v1/earnin/auth/verify
{
  "challenge_id": "ch_...",
  "otp": "123456",
  "device_attestation": "..."
}

200 OK -> {
  "access_token": "...",
  "refresh_token": "...",
  "expires_in": 1800
}

Balance Shield event stream

GET /api/v1/earnin/balance-shield/events
Authorization: Bearer <ACCESS_TOKEN>
?since=2026-04-01T00:00:00Z&limit=100

200 OK
{
  "events": [
    {
      "type": "low_balance_alert",
      "fired_at": "2026-04-19T12:03:55Z",
      "linked_account_tail": "4218",
      "threshold_usd": 100.00,
      "balance_usd": 78.41
    },
    {
      "type": "auto_transfer_sent",
      "fired_at": "2026-04-19T12:04:01Z",
      "amount_usd": 50.00,
      "from": "earned_wages",
      "to_account_tail": "4218"
    }
  ],
  "next_cursor": "evt_01HXZ..."
}

Error handling & rate limits

HTTP 401 { "error":"token_expired", "hint":"refresh_then_retry" }
HTTP 409 { "error":"period_cap_reached", "cap_usd":1000.00 }
HTTP 423 { "error":"step_up_required", "step":"reauth_otp" }
HTTP 429 { "error":"rate_limited", "retry_after_s":30 }

# Suggested retry policy
- exponential backoff on 429 / 5xx (cap 60s)
- on 401: refresh once, then surface to user
- on 423: route user back to MFA, do not loop

Compliance & privacy

EarnIn integrations sit at the intersection of US consumer-finance law and modern privacy regimes. Our delivery follows these anchors:

  • CFPB & Regulation Z (TILA): The CFPB's December 2025 interpretive rule treats Covered EWA programs (wages verified via payroll data, settled by payroll deduction, non-recourse, no credit check) as not credit under Regulation Z. We document where each integrated flow falls relative to that safe harbor so legal can sign off without reinterpreting the rule from scratch.
  • State EWA licensing: Roughly a dozen states (e.g. California, Nevada, Missouri, Connecticut) now require EWA providers to register or obtain a license, with disclosure and reporting duties. Our integration memo flags state-by-state availability so downstream products do not surface advances in non-permitted geographies.
  • GLBA / CCPA / CPA: Cash Out, Early Pay, and Balance Shield records are nonpublic personal information. Deliveries include data-minimization defaults, retention windows, and consumer access / deletion handlers consistent with the Gramm-Leach-Bliley Act and California / Colorado privacy statutes.
  • FDIC partner-bank disclosures: Because deposit accounts run through Lead Bank or Evolve Bank & Trust (Members FDIC), we preserve the partner-bank attribution in every API response so client UIs can render the disclosures EarnIn already shows.
  • Authorization model: Integrations only operate under the end user's consent or a documented authorized channel; logs include consent timestamp, scope, and revocation hooks.

Data flow / architecture

A typical pipeline is intentionally short and auditable: EarnIn mobile sessionauthorized integration gateway (auth, normalization, rate-limit shaping) → encrypted storage (per-tenant KMS keys, configurable retention) → client-facing API or webhook (REST / JSON, signed events) → analytics & ledger sinks (Snowflake, BigQuery, QuickBooks, internal risk engines). Each hop emits a structured audit record so compliance can replay any consumer's data trail end-to-end.

Market positioning & user profile

EarnIn is one of the original direct-to-consumer earned wage access apps in the United States, built primarily for hourly and salaried workers who want access to wages between paydays without payday-loan terms. The CFPB's 2024 report sized the broader employer-provided EWA market at $22.8 billion across 214 million transactions in 2022 (up from $3.2 billion in 2018), and EarnIn sits at the consumer-direct end of that curve. Core users are US-based, work in retail, healthcare, hospitality, gig, and frontline roles, and use EarnIn on Android (com.activehours) and iOS. The 2025 launch of EarnIn Payroll extends the product into B2B HR-tech, broadening the integration surface for employer dashboards.

Screenshots

Click any thumbnail to view the full-size screenshot.

EarnIn screenshot 1
EarnIn screenshot 2
EarnIn screenshot 3
EarnIn screenshot 4
EarnIn screenshot 5
EarnIn screenshot 6
EarnIn screenshot 7

Similar apps & integration landscape

Teams that ask for EarnIn integrations almost always end up wanting matching wrappers around adjacent earned wage access and cash-advance apps. We frame the ecosystem below not as a ranking but as an SEO-friendly map of the keyword neighborhood — if you support unified exports across these brands, your product becomes a destination for any user typing one of their names.

  • Dave — ExtraCash advances and Dave Banking. Users who pair Dave with EarnIn often want a deduplicated advance ledger across both.
  • MoneyLion — Instacash advances up to $500 (or $1,000 with RoarMoney direct deposit). Common companion data: brokerage, credit-builder, RoarMoney spend.
  • Brigit — Membership-based ($9.99/mo) advances up to $500 with overdraft prediction, very similar in spirit to EarnIn's Balance Shield.
  • Empower — Tiered advances ($25 / $50 / $75 / $100) plus Empower debit card paychecks-2-days-early — overlaps directly with EarnIn's Early Pay.
  • Albert — Up to $250 instant advances behind the Albert subscription, plus automated savings reminiscent of Tip Yourself.
  • Klover — Up to $400 cash advance with no credit check, no membership, no late fees; commonly stacked alongside EarnIn by tip-driven users.
  • Chime (SpotMe) — Fee-free overdraft up to a SpotMe limit on direct-deposit accounts; sits next to Balance Shield in user mental models.
  • Varo (Varo Advance) — Bank-issued small-dollar advance (up to $500) for Varo Bank account holders; integration-side comparable to EarnIn's Lead Bank / Evolve flow.
  • Possible Finance — Small-dollar installment loans that report to credit bureaus; users sometimes graduate from EarnIn-style EWA into Possible-style installment products.
  • Tilt — Subscription cash advance app frequently named in 2025 EarnIn-alternative roundups; similar payday-cycle data shape.

About us

We are an independent technical service studio focused on App interface integration and authorized API integration for fintech, e-commerce, travel, and social apps. The team has shipped earned wage access, neobank, and open banking work for clients across North America, Europe, and Asia, with hands-on experience in Plaid, payroll-data providers, and bank-partner ACH plumbing.

  • Earned wage access, cash advance, and small-dollar lending integrations
  • OpenBanking / OpenFinance protocol analysis and authorized data extraction
  • Custom Python / Node.js / Go SDKs, Postman collections, and CI replay harnesses
  • Source code delivery from $300 — runnable API source code & full documentation; pay after delivery upon satisfaction
  • Pay-per-call API billing — call our hosted endpoints, pay only for what you use, no upfront cost

Contact

To request a quote, share your target app and requirements, or kick off an EarnIn-specific integration:

Contact page

Tell us your engagement model preference (source-code delivery vs. pay-per-call API) so we can scope correctly on the first reply.

Engagement workflow

  1. Scope confirmation: which EarnIn flows you need (Cash Out, Early Pay, Balance Shield, Tip Yourself, VantageScore, EarnIn Payroll).
  2. Protocol analysis & API design — 2–5 business days, depending on flow count and MFA depth.
  3. Build & internal validation — 3–8 business days; replay fixtures land in CI on day one.
  4. Docs, samples, Postman collection, & compliance memo — 1–2 business days.
  5. Typical first delivery: 5–15 business days; partner-bank or payroll-side dependencies may extend the timeline.

FAQ

What do you need from us to start?

App name (EarnIn / com.activehours), the specific flows in scope, the user identifier shape you already use, and any sandbox or partner credentials available.

How long does delivery take?

Most EarnIn integrations land in 5–12 business days for the first cut; webhook-heavy or cross-app stacks can extend that.

How do you handle EWA-specific compliance?

We ship a compliance memo aligned to the CFPB's 2025 Covered EWA interpretive rule, the relevant state EWA licensing map, GLBA / CCPA, and partner-bank disclosure preservation.

Can you bundle EarnIn with Dave, Klover, MoneyLion, etc.?

Yes. The Similar Apps section above lists the most common pairings; we ship them under the same auth and webhook scaffolding so you only learn one integration shape.
📱 Original app overview (appendix)

EarnIn (package id com.activehours, by Activehours Inc.) is a US consumer-direct earned wage access (EWA) app marketed under the tagline "Why Wait for Payday?". Headquartered at 391 San Antonio Road, Third Floor, Mountain View, CA 94040, it partners with Lead Bank and Evolve Bank & Trust (Members FDIC) to provide all banking services, and operates as an independent financial technology company unaffiliated with Dave, Beem, Self, Varo Bank, Chime (SpotMe), Instacash, Float Me, Possible Finance, Albert, Klover, or Ibotta.

  • Cash Out — Up to $150/day from earnings and up to $1,000 per pay period, with a no-cost 1–3 business day option or Lightning Speed expedited transfer for a fee. Tipping is optional and supports the community.
  • No fees, no credit check — No interest, no credit check, and no mandatory fees; positioned as an alternative to traditional payday loans or cash advances.
  • Early Pay — Get your paycheck up to 2 days early; an expedited transfer for immediate access is $2.99. Requires a deposit account with Evolve Bank & Trust or Lead Bank.
  • Balance Shield — Smart alerts and automatic transfers from your own pay to safeguard your bank balance and help avoid overdraft fees.
  • Credit Monitoring — Free VantageScore 3.0 from Experian with a single tap.
  • Tip Yourself — Automatically transfer money each payday into a savings account held at Evolve Bank & Trust (0% APY, no monthly fees) to build a financial safety net or save for goals.
  • EarnIn Care Team — In-app and web chat support every day for any question.
  • EarnIn Payroll (2025) — Employees view pay stubs, pay dates, gross/net pay, deductions, request time off, and manage benefits; employers can offer EarnIn's other products to their workforce.
  • Transfer limits depend on earnings and risk factors; product availability varies by state. Helps avoid overdrafts but does not prevent them. Visit earnin.com for full details and FDIC coverage information.