Do Square Invoice expire?


We are creating Square Invoice through Invoice API.

Do Square Invoice expire? Can we set expiration time of invoice?

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Invoices API Requirements
Create and Publish Invoices
Pay or Refund Invoices

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Square Invoices do not inherently expire. However, you can set a due date for the payment request within the invoice using the due_date field. This field represents the date when the payment request is due, in YYYY-MM-DD format. If the due date is not set, the invoice is due immediately upon receipt. However, even if the due date has passed, the invoice does not automatically expire or become invalid. It will remain in the system until it is paid, cancelled, or manually deleted. There is no direct way to set an expiration time for an invoice through the Invoices API.

This answer was reviewed by @Bryan-Square.