Unapproveby Atesen Software

Guides → Send invoices and bills from awaiting approval back to draft: a guide for Xero users

Send invoices and bills from awaiting approval back to draft: a guide for Xero users

You clicked Submit for approval when you meant to save, or an import or a colleague submitted a pile of documents too early. They now sit in Awaiting Approval and you want them back in Draft, where they can be edited freely. Xero's pages describe no revert for sales invoices, and for bills it is still in development. This guide covers what you can do today, step by step, where it stops being practical, and how to send a whole selection back to draft.

Checked against Xero Central and Xero Product Ideas on 12 October 2026.

What is on offer today

The request. On the Product Ideas thread Bills: revert from awaiting approval back to drafts (125 votes when read), Xero's reply of 22 September 2026 marks it "In development". It says the new bill approval workflow will let an approver reject a bill with a reason, returning it to Draft, and let an administrator return a stalled bill to Draft. A comment dated 8 October 2026 asks for the same for invoices; nothing on the thread says invoices are planned.

Bills, if you are in the beta.

Everyone else: edit, or delete and re-enter.

  1. Bills. Xero's page on editing bills covers a draft or awaiting approval bill, and says that when you save you choose whether it stays a draft or goes for approval. Its mobile app steps for an awaiting approval bill end with a Save that saves it as a draft. The web steps are less explicit, so try one bill before you rely on it.
  2. Sales invoices. The pages read describe no way to send an awaiting approval invoice back to draft. What they do describe is deleting it, singly or in bulk from the Awaiting Approval tab, and creating it again (Delete or void an invoice). Xero says you can reuse the number of a deleted awaiting approval invoice.
  3. Bills again. The same delete is available in bulk for bills (Delete or void a bill).

Where the native way runs out

The faster way: Unapprove

Unapprove is a web app that works with Xero. Its Send back to draft run changes the status of a whole selection of documents from awaiting approval to draft. Nothing is voided and nothing is copied, so each document keeps its number, its lines, its attachments and its history.

What it does

What it skips, and tells you why: anything that is not awaiting approval, anything that is not a sales invoice or a bill, and documents dated on or before your lock date (why).

What it does not do: change anything about an approved document. If an approved batch is the problem, that is the unapprove run, which makes a draft copy and voids the original. For bills, whatever their status, moving bills back to draft says which route applies.

What access it asks for: your name and email to sign you in, read and write on invoices and bills, read and write on attachments, and read-only on organisation settings and contacts.

Price: free for 14 days, with unlimited previews and three documents processed in total. After that, $29 per month per connected organisation, or a one-off $49 Clean-up Pass for 7 days and up to 500 documents. Prices are in US dollars and exclude VAT and sales tax (added at checkout); the pricing page has the details.

Connect and preview free See pricing

Questions

Can Xero send an invoice back from awaiting approval to draft?
Not in the pages checked on 12 October 2026. For bills, Xero's Product Ideas reply says a revert is in development as part of the bill approval workflow.
Does this keep the invoice number and attachments?
Yes. It is the same document with a new status, so the number, lines, files and history stay where they are.
What if the document was already approved?
Then it is no longer awaiting approval, and this run skips it. The unapprove run handles approved invoices and bills by making a draft copy and voiding the original.
Can I undo it?
A document sent back to draft can be submitted for approval again in Xero whenever you like. Nothing was voided or deleted, so there is nothing to restore.
Who makes Unapprove?
Atesen Software, an independent developer. Unapprove works with Xero through Xero's public API; Xero does not make it and has not endorsed it.

Related guides