Swipe
ReleasedFull ReleaseWeb

Invoicing Deposits & Milestone Payments

Merchants can now collect deposits upfront and structure milestone-based payments on one-time invoices. Great for service businesses — photographers, contractors, consultants — who need to secure partial payment before starting work. Previously, merchants had to send separate invoices or use off-platform workarounds, creating a disjointed experience for their customers.

@Lesly Alcantara · @Pedro De Oliveira · @Yehor Lukovnikov · @Katy Cooperstein
ProductSalesCare

See It in Action

The new invoice creation flow lets merchants set a deposit amount and define milestone payments in just a few clicks.

2 items — click to enlarge

Why This Matters

  • Improved cash flow — collect a deposit before work begins so merchants aren't fronting all the costs
  • Flexible payment structures — split an invoice into milestones that match the actual project timeline
  • Fewer disputes — clear payment expectations set upfront reduce misunderstandings and chargebacks
  • Professional invoices — deposit and milestone details appear cleanly on the invoice, reinforcing credibility

What's New

  • 1Added the ability to require a deposit as a percentage or fixed amount when creating a one-time invoice
  • 2Introduced milestone payment schedules — break a single invoice into up to 5 payment stages
  • 3Enabled automatic reminders that notify the customer when each milestone payment is due
  • 4Updated the invoice preview to clearly display the deposit structure and remaining balance
  • 5Added per-milestone payment tracking so merchants can see exactly which stages are paid and which are outstanding

Known Limitations

  • Deposits and milestones are only available on one-time invoices — recurring invoices are not yet supported
  • A maximum of 5 milestones can be added per invoice