You can upload files of up to 24 MB each in the SparkReceipt web and mobile apps. If you pick a file that's too large in the web app, you're told by name and that file is skipped, so the rest can still upload.
Supported file formats
| Format | Web app | Mobile app | Email (forwarding or scanning) |
|---|---|---|---|
| Yes | Yes | Yes | |
| Images: JPG, PNG, HEIC, GIF, WebP and other common image types | Yes | JPG, PNG, HEIC and GIF | Yes |
| Excel (.xlsx, .xls) and CSV | Yes | No | Yes |
| Word (.doc, .docx) | Yes | No | Yes |
| HTML and XML (including e-invoices) | Yes | Yes | Yes |
The mobile app's share button accepts images and PDFs.
What isn't supported
- Email files (.eml, .msg). You can't upload a saved email. Forward the email to your SparkReceipt forwarding address instead, or save the receipt inside it as a PDF and upload that.
- ZIP archives. Unzip them and upload the files inside.
- SVG images. Save the image as PNG or JPEG.
- Password-protected PDFs. Remove the password before uploading, or the file can't be read. See How does SparkReceipt handle encrypted or password-protected documents?
How to upload
- Mobile app: tap the add button, choose the type (Expense, Income, Statement or Document) and pick Take a photo, Select from gallery or Select from files. Each pick creates one document.
- Web app, a few files: click Add documents in the sidebar, choose the type, and drag and drop the files or click to select them. With several files you can choose to create separate documents or attach them all to one.
- Web app, many files: use Mass upload for up to 100 files per batch. See How do I mass upload many receipts at once?
- Email: forward receipts to your personal SparkReceipt address, which works on every plan, or connect your mailbox with automatic email scanning.
Which type to choose for which file
- Receipts and bills you paid: Expense or receipt.
- Invoices you sent or money you received: Income or invoice.
- Bank and credit card statements (PDF, CSV or Excel): Bank or credit card statement. Each transaction is extracted as its own row. See Bank statement extraction: the complete guide.
- A spreadsheet listing many expenses or income: upload it as a Bank or credit card statement too, so each row becomes its own entry. See How do I import a spreadsheet of expenses so I get one entry per row?
- Contracts, letters and anything else: Other document.
FAQ
What's the maximum file size? 24 MB per file.
Can I upload many files at once? Yes. Mass upload in the web app takes up to 100 files per batch.
Can I upload an .eml file? No. Forward the email to your SparkReceipt address instead.
Can I upload Excel or CSV files from my phone? Not in the mobile app. Use the web app, which also works in your phone's browser.