Sell your race photos. Set your own price.
Runners find themselves by selfie or bib number. You get paid by bank transfer or DuitNow.
Launch promo · 0% platform fee on every paid plan until 7 Sep 2026
Pick your lane
Pricing
Free
Free
- 1 active event at a time
- 5 GB storage
- Up to 1,000 photos total*
- 15% platform fee on sales
Starter
PopularRM49 / month
2 months free · with RM490/year
- 3 active events at a time
- 50 GB storage
- Up to 10,000 photos total*
- 12% platform fee on sales0% until 7 Sep 2026
Pro
RM99 / month
2 months free · with RM990/year
- 10 active events at a time
- 200 GB storage
- Up to 40,000 photos total*
- 10% platform fee on sales0% until 7 Sep 2026
Studio
RM149 / month
2 months free · with RM1490/year
- Unlimited active events at a time
- 500 GB storage
- Up to 100K photos total*
- Team members — invite shooters & managers (up to 10)
- 8% platform fee on sales0% until 7 Sep 2026
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.
Shoot Saturday, sell Sunday
How it works
Upload the whole card
Drag your event photos in. Originals stay private; runners only ever see low-res, watermarked previews.
AI tags every face and bib
Face and bib-number recognition runs on every photo automatically. No manual tagging, no spreadsheets.
Runners find themselves
One selfie or a bib number pulls up every shot of them. They confirm the matches and pay by FPX, card, or e-wallet.
You get paid in MYR
Every sale lands on your Sales page as it happens. Request a payout any time from RM50, straight to your bank or DuitNow.
Everything in the plan
What you get
Selfie + bib search
Buyers search by face or bib number and confirm every match themselves. More photos found, more photos sold.
Watermark studio
Four watermark styles with your name or logo. Change the style once and every preview updates instantly.
Event pages built in
Your gallery lives on a real event page with a shareable link and QR code for race-day marketing.
A real sales desk
Live sales feed, fee breakdown per order, and CSV export when your accountant asks.
Locked-down delivery
Full-resolution files are released only after payment, through signed links that expire. No right-click leaks.
Your prices, your money
Set any price from RM8 a photo, add Foto-Flat bundle deals, and keep the published fee schedule honest — no hidden cuts.
Straight answers
Photographers usually ask
When do I actually get paid?
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.
Who owns the photos?
You do, always. Fotto hosts, watermarks, and sells on your behalf — you can archive a gallery or leave whenever you want.
Is the Free plan enough to start?
It fits a small shoot: one active event and 5 GB of storage. A full fun run (about 2,000 photos) needs roughly 9 GB, so working photographers usually start on Starter.
How long do you keep my originals?
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: 5 GB · 1 active event · no card