Drag in every JPG or PNG receipt from a business trip, expense report, or month-end batch. The tool stitches them into a single ordered, archive-friendly PDF — A4, Letter, or a narrow receipt strip — with optional cover sheet and captions.
01 — What you create
Drop in JPG / PNG receipts from a phone, scanner, or download folder. The tool sizes them to A4 / Letter / receipt strip, lays them one-per-page or in a 2-up / 4-up grid, and prepends a branded cover sheet with a manifest.
Q1 2026 receipts
Travel + client meals · expense report attachments
14 receipts · A4
Prepared 23 May 2026
RECEIPTS IN THIS PACKET
+ 6 more receipts on subsequent pages, one per page with filename captions
Scanned invoices, multi-page batches, multi-currency stacks, and direct push into your accounting system. Free for 30 days, no card required.
Try Premium FreeFree 30 days · no credit card · cancel anytime
02 — How it works
Most expense reports die in the gap between "I have 30 receipt photos somewhere" and "finance needs a single PDF". This tool collapses the gap to one minute — drop the photos in, set a layout, download the packet.
Drag a folder of JPG / PNG receipts from your phone, scanner, or download folder. Each one renders as a thumbnail you can reorder or remove.
Pick a page size (A4 / Letter / A5 / 80mm receipt strip / fit-to-image), a layout (one-per-page or 2-up / 4-up grid), and a fit mode (contain / cover / native).
One click stitches every receipt into a single PDF in your chosen order, with optional cover sheet, captions, and page numbers. Nothing uploads.
03 — Built for expense reports
A4, US Letter, A5, narrow 80mm receipt strip, or fit-to-each-image (every receipt gets a page sized to its own dimensions).
One receipt per page (clean and standard), 2-up grid (stacked, saves paper), or 4-up grid (2 columns × 2 rows, archive-dense).
Contain (default, preserves aspect with letterbox), cover (fills page, may crop), stretch (fills, may distort), or native (centred at original size).
Title, subtitle, prepared-by, date, plus an auto-generated manifest listing every receipt with its dimensions. Skip for a no-frills packet.
Move thumbnails up or down with arrow buttons. Sort by filename, file date, or as-added. Remove individual receipts at any time.
Images, dimensions, and the assembled PDF are all read, processed, and saved locally via the same PDF stack used across Sonchoy. Nothing uploads.
Bulk OCR, batch invoicing, multi-party e-signing, redaction, audit logs — pdfFiller picks up where Sonchoy ends. Free for 30 days, no credit card.
Run 100+ invoices, statements, or conversions in one go.
Turn paper invoices into searchable, exportable data.
Multi-party signatures with full audit trails.
Mask sensitive ledger lines before sending to auditors.
04 — Common questions
JPG / JPEG and PNG work everywhere. WebP works in most browsers. HEIC (the default iPhone format) works only in browsers that decode HEIC natively — Safari on macOS / iOS. On Chrome / Firefox you may need to convert HEIC to JPG first; most phones do this when emailing or AirDropping.
No hard limit, but browser memory is finite. 30–50 receipts at phone-camera resolution (~3000×4000 each) work comfortably. For larger batches, split into two packets or downscale the source images first.
For native-feel PDFs where each receipt occupies its own correctly-sized page. Great for archiving raw scans where you don't want any letterboxing or scaling. The downside: page sizes vary across the PDF, which some accounting systems dislike. Default to A4 unless you have a specific reason.
No — the thumbnails in the picker are just for the UI. The PDF uses the full-resolution image data. So a 4032×3024 phone photo gets embedded at full resolution; the on-page rendering is driven by the fit mode (contain, cover, etc.) inside the chosen slot.
Not in this tool — the only auto-caption is the filename. For richer captioned packets (amount + date per receipt), use the Expense Report Generator tool: it takes structured rows and produces a tabular report you can attach to your image packet.
Never. Images, metadata, and the assembled PDF stay on your machine. All decoding, layout, and PDF generation runs in your browser via canvas + jsPDF. The download is triggered locally via the standard file-save mechanism. Nothing is uploaded to Sonchoy or any third party.
05 — Related tools