From check to settled in about 90 seconds.

Five steps. AI does the math. The pool guarantees the host.

  1. Step 1
    Open OneCheckPlease and start a table

    Tap the + button. Name the table (e.g. 'Friday Night Dinner') and add a quick note. Hosts complete a one-time Stripe Connect setup (≈3 minutes) so payouts land in their bank. After the first setup, every future table opens in two taps.

  2. Step 2
    Snap the receipt

    Hold your phone over the paper receipt or upload one from Photos. Our AI vision pipeline detects every line item, tax, tip, and total in under three seconds. Tap any line to edit if something needs a tweak.

  3. Step 3
    Invite the table

    Share a QR code, a link, or pick from your friends list. Each diner can preview the receipt and claim their items in real time. No accounts required to view; account required to pay.

  4. Step 4
    Pick the split mode

    Split evenly across the table, item-by-item by who ordered what, or custom shares (60/30/10, anyone?). Tip and tax can be applied before or after the split. Totals update live so there's never any rounding-error drama.

  5. Step 5
    Everyone pays. Pool fills. Host gets paid

    Each diner pays their share with Apple Pay — one tap, no app-switching. The pool is held server-side. The moment the pool fills, OneCheckPlease auto-deposits the full bill into the host's connected Stripe bank account. Over-collection is refunded pro-rata.

What about the host's payout timing?

New hosts using Stripe Connect Express may see their first payout land 2–7 business days after the pool fills (Stripe's standard rolling hold for new accounts). After the first payout clears, Stripe may upgrade your account to faster payouts, including same-day. We never hold funds longer than necessary.