Overview
There are four ways to get an expense into Smartbills from the web app, all behind the Upload button in the header. Receipts you upload are read automatically, so the merchant, amount, date, currency, and taxes are filled in for you.
You can also drag a file onto any page in the app and the upload dialog opens with it attached.
File requirements
Accepted formats: PNG, JPG, PDF, and email files (
.eml, .msg).
Maximum size: 5 MB per file.
Maximum per upload: 10 files.Upload a receipt
1
Open the upload dialog
Select Upload in the header, then Upload Receipt.
2
Add your files
Drag files into the dialog or browse for them. Each file is checked before processing starts, and anything rejected is flagged with the reason so you can swap it out without losing the rest.
3
Say who paid
Choose whether this was a personal expense you need reimbursing for, or one paid directly by the business. This changes what is required of you afterwards. See Business and personal expenses.Starting the upload from the Business Expenses page preselects “paid by business”.
4
Add details
Optionally set a category, assign the expense to an expense report, and add a note. You can do all of this later instead.
5
Upload
Files upload directly to storage and are then queued for reading. The dialog closes and processing continues in the background, so you can carry on working.
What happens after upload
Reading a receipt takes a few moments and happens after the dialog closes. Your expenses appear in the Processing tab until they are ready, then move into your list with the extracted data filled in. If something goes wrong, the expense stays in Processing with an error rather than disappearing. See Processing and failed uploads.Check the extracted data
Reading is accurate but not infallible. Open the expense and confirm the merchant, amount, date, currency, and tax breakdown against the receipt image shown alongside. Correct anything wrong by editing the field directly. See Edit an expense.Create an expense manually
When there is no receipt, choose Upload, then Create expense. You enter the details yourself: vendor, amount, date, category, and taxes, with line items and fees if you need them.Many approval policies require a receipt. An expense created manually has no attachment, and the report it belongs to will flag “Missing receipt” before submission. Attach a document later from the expense if you can.
Forward by email
Choose Upload, then Transfer via Email to see your business’s forwarding addresses. Forward any receipt email to the right one and the expense is created for you.
Both the email body and its attachments are read, so a receipt in the message itself works as well as an attached PDF.
If uploading is blocked
Two limits can stop an upload, and both show a dialog explaining which.Monthly receipt quota reached
Monthly receipt quota reached
Your plan includes a set number of receipts per month. Once reached, uploading is blocked until the next period or until you upgrade. Check current consumption at Settings > Workspace > Usage.
Payment past due
Payment past due
An unpaid subscription invoice blocks uploads across the business. An Administrator can resolve it at Settings > Workspace > Billing.
Uploading several receipts
Select up to 10 files at once, or drag them in together. Each becomes its own expense and they are read in parallel. The category, report, and note you set in the dialog apply to all of them, and you can adjust individual expenses afterwards.What’s next
Processing and failed uploads
Track and retry receipts that are still being read
Business and personal
What changes when the business paid
Edit an expense
Correct the extracted details
Create a report
Group expenses for reimbursement