Selfie + bib search
Buyers search by face or bib number and confirm every match themselves. More photos found, more photos sold.

Fotto for photographers
Sell your race photos. Set your own price. Runners find themselves by selfie or bib number. Get paid by bank transfer or DuitNow.
Start selling your photos
Pick your lane
Free
RM49 / month
2 months free · with RM490/year
RM99 / month
2 months free · with RM990/year
RM149 / month
2 months free · with RM1490/year
Payment processing 2.5% (min RM1) applies to all sales.
* Estimated maximum photo capacity assumes an average file size of approximately 5 MB, measured across photos already uploaded to Fotto. Actual capacity varies with your camera settings, image quality, and compression — the storage figure is the real limit.
Set your own photo prices from RM8. Foto-Flat bundles. Payouts to your bank or DuitNow.
Everything in the plan
Buyers search by face or bib number and confirm every match themselves. More photos found, more photos sold.
Four watermark styles with your name or logo. Change the style once and every preview updates instantly.
Your gallery lives on a real event page with a shareable link and QR code for race-day marketing.
Live sales feed, fee breakdown per order, and CSV export when your accountant asks.
Full-resolution files are released only after payment, through signed links that expire. No right-click leaks.
Set any price from RM8 a photo, add Foto-Flat bundle deals, and keep the published fee schedule honest — no hidden cuts.
Straight answers
Sales appear on your dashboard the moment a buyer pays. Request a payout any time once you have RM50 owed; we transfer to your Malaysian bank account or DuitNow.
You do, always. Fotto hosts, watermarks, and sells on your behalf — you can archive a gallery or leave whenever you want.
One active event and 25 GB of storage, about 5,000 photos. A full fun run (about 2,000 photos) fits comfortably — working photographers usually move to Starter for more events at once, a lower platform fee, and prepaid storage when they need it.
For as long as the gallery is active. Originals of photos that never sell may be archived after 12 months — previews and sold photos are unaffected.
More in the photographer guide.
Free plan: 25 GB · 1 active event · no card