Your first upload
Use this guide when you want the shortest path from account setup to a successful upload.Video: How to upload a file
Before you begin
Make sure you have:- An UpSheets account (register)
- Access to the Xero organisation you want to connect (or use a Xero demo organisation)
- A source of data, such as a CSV file, Excel file, Google Sheet or supported integration
- Determine which transaction types you want to load, such as timesheets, leave, payslips, project tasks or project time
Choose your starting point
Use Import Files if you are uploading a CSV, Excel file or Google Sheet. Use Integrations if you are importing data directly from a supported app.- Import Files
- Integrations
1
Connect UpSheets to Xero
Connect the Xero organisation you want to use.
2
Prepare the file
Make sure your file matches the type of data you want to upload.Start with a sample file, then review the transaction types and the relevant file format guide for your country and data type.
3
Import the file
Select Import Files from the menu, choose your file, select import options, then click Import.See File Types.
Validate and upload
After the import finishes, both paths follow the same steps.1
Validate the data
Match the required columns or fields to your data, then click Validate.
2
Review validation
Check the validation results. If there are errors, you can edit the data or create mappings to correct any issues.
3
Upload to Xero
Click Upload to send the validated data to Xero.
Fix validation problems
The most common fixes are:- Check the file format matches the transaction type you selected.
- Check employee names or identifiers so they can be matched correctly.
- Check pay items, earnings rates or tracking codes exist and are mapped correctly.
- Check dates and time values use a supported format.
Recommended next guides
How UpSheets works with Xero
See the end-to-end process and what data UpSheets reads from Xero.
Transaction Types
Confirm what you can upload in your country and module.
File formats
Choose the correct structure for timesheets, leave, payslips and projects.
Integrations
Import directly from supported time tracking and scheduling apps.
