Skip to main content

How to Attach a Receipt to an Expense (Photo Upload Guide)

“Who paid for dinner?” is easy to answer. “Prove it” is harder — until the receipt is attached to the expense itself. RFok Split lets every expense carry its receipt photo, compressed automatically, so the evidence travels with the split instead of dying in someone’s camera roll.

Where the receipt field lives

Every expense form — creating a new expense or editing an existing one — has a receipt field right alongside the amount and the payer. You don’t need a separate upload page or a third-party drive: pick the photo inside the form, save, and the receipt is bound to that expense for the whole group to see.

Snap or pick a photo — JPEG or PNG

On your phone, the file picker offers the camera as well as the gallery, so you can shoot the receipt at the register. Two formats are accepted:

  • JPEG — what every phone camera produces by default.
  • PNG — for screenshots of e-receipts or booking confirmations.

SVG is deliberately not accepted. An uploaded vector file is a script vector, so the uploader rejects it outright — a small limitation that is actually a security decision.

Automatic compression — no manual resizing

Phone photos are routinely 3–5MB, but you never have to open an editor before uploading. The moment you pick a file, it is resized and re-compressed in your browser:

  • Long side capped at 1600px — line items stay legible at full height.
  • Quality steps down toward ~180KB, well under the 300KB hard cap.
  • The original file on your phone is never touched.

Tap the thumbnail to read it full size

Attached receipts show as a small thumbnail on the expense card. Tap it and it opens in a lightbox at full size — close-up enough to check the tax line or the date while the settlement conversation is still hot.

Already have receipts hosted online?

The photo upload didn’t always exist, and the older track still works: you can attach an https:// link to a receipt image (up to 500 characters) instead of a data-URI upload. Both kinds render the same thumbnail, so old expenses and new ones look identical to the group.

One compression pipeline, two jobs

Group cover photos ride the same family of limits — resized and squeezed toward ~220KB under the same 300KB cap — so whether you’re dressing up a group or documenting an expense, the app does the compressing for you.

Receipts make splits verifiable; the method underneath still matters. Start with how to split travel expenses, and if the trip spans currencies, pair receipts with multi-currency splitting. Try it free.

Ready to split your trip?

Create a group, log as you go, and get fair balances plus the fewest transfers automatically.