EN

Co-signing and pre-funding

4 minDifficulty Checked 2026-11-10
Key takeaways
  • Co-signing: sponsor and sponsee both sign the same transaction.
  • Pre-funding: the sponsor sets a fee budget and a reserve budget in advance.
  • A pre-funded sponsee cannot change the terms or spend past the limits.

There are two ways to sponsor someone.

Co-signing. The sponsee writes a transaction and names the sponsor in it. Both sign the same transaction. The sponsor sees each one and can refuse any of them. This suits a sponsor who wants tight control.

Pre-funding. The sponsor sets up a budget in advance, like a prepaid card. The budget has two parts:

  • An amount of XRP for fees.
  • A count of reserves the sponsee may use, for example five items.

After that, the sponsee sends transactions that name the sponsor. The sponsor does not sign each one. The sponsee spends from the budget until it runs out.

The sponsor keeps guardrails on a pre-funded budget:

  • A cap on the fee for any one transaction.
  • The power to add to the budget or reduce it.
  • An option to require the sponsor's signature for fees, for reserves or for both.

The sponsee cannot change these terms or spend more than the budget allows.

Both flows protect the sponsor's signature. In co-signing, the sponsor signs the whole transaction, including the sponsee's account and sequence number. That signature cannot be reused on a different transaction.

Either side can close a pre-funded budget. Unused fee XRP goes back to the sponsor.

Check yourself3 questions
1. Which flow needs the sponsor's signature on every transaction by default?
2. What does MaxFee do on a Sponsorship entry?
3. A Sponsorship entry is deleted. What happens to its unused fee budget?
Sources
Next lessonEnding a sponsorship and the vote4 min