Welcome back

Connect the Stripe account you invoice from. We’ll sync your open invoices and pick up any that are already overdue.

By connecting, you agree to our Terms and Privacy Policy.

Invited to a team?

Overview

Your collections at a glance
You’re owed right now
across your open invoices
Recovery progress
UntilPaid is working on it.
Last 30 days

You’re almost live

1 of 3
Connect your Stripe account
Done — your invoices sync automatically.
2
Build your escalation ladder
One click gives you the proven Day 1 · 5 · 10 timeline.
3
First reminder goes out
Happens automatically the moment an invoice goes overdue — nothing to do.

Delivery by step

Nothing sent yet
Delivery results appear here after your first reminder goes out.

Sequence funnel

No sequences yet
Start chasing an overdue invoice and its progress shows up here.

Recent activity

WhenInvoiceStepStatusDetail
Client & invoice For Status Chase Action

Plan & billing

What you’re on, and what happens next.

Current plan
Loading plan

Loading your billing details…

Included
    SMS this period

    Choose a plan

    Billed by Polar, our merchant of record. Cancel anytime, self-serve.

    SMS is coming soon — we’re completing carrier registration, and no plan is billed for it until it ships. When it does, Pro includes 100 messages a month and Agency 500; beyond that it’s 5¢ per message sent, with yearly plans granted 1,200 (Pro) or 6,000 (Agency) a year. Email reminders are unlimited on every plan today.

    Sending schedule

    When UntilPaid is allowed to contact your clients.

    TimezoneEvery rule below is evaluated in this zone.
    Quiet hoursReminders only leave during this window, so nobody gets a 3am nudge.
    to
    Weekdays onlySkip Saturdays and Sundays entirely.

    Pause all chasingStops every reminder, SMS and access-lock across every invoice — for a holiday, a dispute, or while you rewrite a template. Nothing is lost: sequences keep their place and carry on when you resume. Steps that came due while paused are skipped, never sent late in a burst.

    Sending domain

    Who reminders appear to come from. By default we send for you; connect your own provider to send from your domain.

    Current senderLoading…

    Notifications

    The bell always shows everything. Choose what also reaches your inbox.

    Email me about important eventsInvoice paid, access locked or restored, and chases that ran out of steps.

    Team

    Who can get into this workspace, and how much they can do.

    Invite someoneThey sign in with a link sent to their email — no Stripe access needed, so a bookkeeper or VA can chase invoices without seeing your payouts.
    MembersRemoving someone signs them out immediately.

    Account

    The Stripe account this workspace is tied to.

    EmailYou sign in with Stripe — connecting the same account always brings you back here.
    Stripe accountThe connected account we read invoices from.
    acct_loading0000
    Sync with StripeRuns daily on its own: newly overdue invoices start getting chased, paid or cancelled ones stop.

    Do not contact

    People we've stopped chasing. Their sequences still look active — every step just skips — so this is the only place they show up.

    Your data

    Everything we hold, in formats you can open or move elsewhere. Available whether or not you have an active plan.

    Chasing historyEvery reminder we sent, when it went and what happened to it. CSV.
    Invoices chasedOne row per invoice, with its status and where it got to. CSV.
    Escalation ladderYour steps, timings and message templates. CSV.
    Everything, as JSONThe complete machine-readable copy — the portability right in our privacy policy, in one click. Contains no passwords, API keys or signing secrets.

    Developers

    Only needed if you wire UntilPaid into your own systems. Everything else works without touching this.

    Access-lock signing secretWhen a “lock access” step fires we POST to your server. Verify it really came from us — signature in the x-untilpaid-signature header, HMAC‑SHA256.

    API keyDrive UntilPaid from your own code — send it as Authorization: Bearer <key>. Creating a new key revokes the old one immediately.

    Test your remindersRuns every step of your ladder once against a sample invoice, exactly like the real thing. The test email goes to your own address — clients never see it. Access-lock steps do notify your endpoint.
    DayTypeStatusDetail

    Danger zone

    Irreversible. Read twice.

    Disconnect & delete everythingCancels your subscription, revokes Stripe access and permanently deletes your reminder steps, running sequences, history and opt-outs. This can’t be undone.