Open navigation

Xero | Create bills (non - stock) - Upload files to auto create draft bill

This guide will show you how use file upload to automatically create draft bills in Xero with the file attached to draft bill.


Introduced in March 2025, this feature is an alternative to Hubdoc or the email to bills options, 


With this new feature if Xero can read the uploaded bill successfully, some fields will automatically populate - such as the Contact, Date, Total, Due Date and Reference fields.




Things to note:

  • Use this feature for non-inventory related bills only. Inventory releated bills should be created via Lightspeed integrations
  • The file must be less than 25MB in size, and you can upload JPG, PDF and PNG file types
  • Files are uploaded in seconds, but bill might take a few minutes to create. You can leave the bills page to work on other taske while the bills are uploading
  • Draft bill is set to Tax Inxlusive. The correct tax amount will be caluculated once an account code and tax rate are applied



Upload bills


  1. In the Business munu, select Bills to pay
  2. Click the arrow next to New bill, then slect Upload Bills
  3. Click Select file, then select the files you want to upload. You can also drag and drop files from your computer into this field to upload bills.
  4. Review the files, then click Upload files.


Xero lets you know once the uploaded file is complete. If the bills fail to upload, click Failed to upload to see the failed bills and the reason.



What's next?


Once the bills have imported into Xero as drafts, add further details if you need to and approve them.



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.