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 Account
Step 1

Create 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
Try it now
Create a promise — SharePay app screen
Step 2

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
See an example
Sign the agreement — SharePay app screen
Step 3

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 started
Mark paid & confirm — SharePay app screen

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.