How a Promise Works
A signed, audit-trailed agreement between two friends. Replaces the mental tally, the screenshot of a bank transfer, and the awkward chase-up text.
Create a Free AccountCreate a Promise
Set the amount, the due date, and who's involved. Pick whether you're lending or borrowing. Add a short description so future-you remembers what it was for.
- Lender or borrower — your role is recorded on the contract
- Due date with optional grace period
- Free for everyone — no card required to sign up

Both Sides Sign
The other person gets a link by email or SMS. They review the agreement, sign with their finger or mouse, and a contract PDF is generated and stored on both sides. No promise becomes binding until both signatures are recorded.
- Both signatures captured before the promise goes active
- Contract PDF stored permanently for both parties
- Audit trail records IP address, device, and timestamp

Mark Paid & Confirm
When the borrower sends the money, they tap Mark as Paid. The lender confirms the transfer arrived. The promise moves to your past list, the contract is closed out, and both sides have a permanent record. Open Banking auto-confirmation is on the way — soon you won't even need the lender to confirm manually.
- Lender gets push + email reminders to confirm
- Auto-resolution if the lender goes silent for 14 days
- Open Banking integration coming — auto-confirm on transfer

Get notified when Splits ships
Promises are live now. Splits — splitting bills with a group — is coming next. Drop your email and we'll tell you the moment it's ready.
We'll only email about SharePay product updates. Unsubscribe anytime.