The full walkthrough

How Surf Snaps works

One side shoots. One side buys. Here is exactly what happens in between — from the moment you empty a memory card to the moment the money lands.

One account, three income streams

Everything a sports photographer needs, in one profile

Sell the shots you already take

Every session you shoot becomes a searchable gallery athletes can buy from — long after you've gone home.

You keep 90%

Get booked for paid shoots

Publish your rate and your open hours. Athletes request the slots that work, you accept the ones you want.

You keep 100%

Build a portfolio with a real address

A public page at /u/yourname with your best work, your bio and your booking button.

Free, forever
01
2 minutes

Claim your profile

Sign up free and pick a handle. That handle becomes your public photography page — the link you drop in your Instagram bio, hand to a club, or print on a card at the beach.

surf-snaps.com/u/oceanlensstudio
Ocean Lens Studio
@oceanlensstudio · Malibu, CA
Surfing Skate Open for bookings
  • Free to join. No subscription, no listing limit, no approval queue.
  • Add an avatar, a bio and the sports you shoot.
  • Your page is public from day one, whether you've uploaded one photo or a thousand.
02
Two screens

Upload a session

Uploads are grouped by session, not dumped in a pile. Tell us the sport, the place, the date and your price — then drop the files in. Everything after that is automatic.

1 Session details 2
Location
Malibu Point, CA
Sport
Surfing
Date
Jun 20, 2026
Price per photo
$15.00
1 2 Upload photos
Drag your card dump here
JPG · no upload limit
47 photos Processing
Watermarked previews generated automatically

Your originals stay yours. Browsers only ever see a watermarked preview. The full-resolution file is released the moment a photo is paid for — and only to the person who paid for it.

03
While you sleep

Athletes find it

Because every session carries a sport, a place and a date, athletes can find themselves without knowing your name. They search the spot they surfed or the field they played on, and your gallery is what comes back.

Malibu, CA
Surfing
Jun 20, 2026
Morning Surf Session Your gallery
8:30 AM · Malibu Point · 47 photos · by @oceanlensstudio
from
$15
Dawn Patrol — First Point
6:05 AM · Malibu Point · 82 photos · by @dawnpatrolco
from
$12
Searchable by sport, spot & date
Every gallery gets its own shareable page
Indexed by search engines, not buried in a feed
04
Monthly, by bank transfer

Get paid

You set the price. We handle the checkout, the card processing, the delivery of the full-resolution file and the support email that follows. Ninety cents of every dollar is yours.

One sale
Morning Surf Session
1 photo · Jun 21, 2026
$25.00
Sale price$25.00
Surf Snaps fee (10%)−$2.50
You earn $22.50
Your price, your call

Price a session at $8 or $80. Change it later from your sales dashboard whenever you like.

Nothing comes out of your pocket

No hosting bill, no storage tier, no monthly plan. The only fee exists after you've been paid.

Track it all in My Sales

Every sale, every month, every gallery — with payouts sent by bank transfer.

05
0% commission

Open your calendar

Selling stock from a session is one stream. Being hired for one is another. Switch bookings on, publish a rate and the hours you're free, and a "Book me" button appears on your profile.

Booking settings Enabled
$150
per hour
Weekly availability
Saturday 06:00 – 12:00
Sunday 06:00 – 12:00
Monday
Blocked · Jul 04 Extra hours · Jul 12
New request
Marta Silva @martasurfs
Requested 2 hours ago
Pending
Saturday, Aug 01 2026, 7:00 AM – 8:00 AM
Saturday, Aug 01 2026, 8:00 AM – 9:00 AM
Zuma Beach, north end
0%
Surf Snaps takes nothing from a booking. You and the athlete settle directly.
You decide
Nothing is auto-confirmed. Every request waits for your yes.
Email both ways
Requests and answers land in both inboxes with the details attached.
06
Your shop window

Curate your portfolio

Sales galleries are for athletes hunting for themselves. Your portfolio is for everyone else — the clubs, the brands and the athletes deciding whether to book you. Feature your best frames, drag them into the order you want, and pick the layout that suits your work.

This is how visitors see your portfolio.
Portfolio
Grid Masonry Single
Surfer in a barrel Skateboarder grinding a ledge Cyclists racing Basketball through the hoop
Drag to reorder

Lead with the frame you want a booker to see first.

Three layouts

Grid, masonry or one big frame at a time.

Portfolio and sales, separately

Portfolio shots don't have to be for sale. Your albums live on their own tab.

Your next session could be your first sale

Setting up takes about as long as culling one shoot. From there, the photos work without you.

Still weighing it up? Tell us what you shoot and Cezar will come back to you personally.

For athletes

Somebody was on the beach with a 400mm lens. Go find the shot.

You don't need to know who was shooting, or ask around after. If a photographer covered your session, the gallery is tagged with the sport, the spot and the day — which is all you need.

Search, don't ask

Sport, location, date. Three fields and you're looking at every gallery from that day.

Buy only the keepers

No packages, no minimum order. Pay per photo for the ones you actually want.

Book the next one

Got a comp or a session coming up? Hire a photographer who already shoots your sport.

01
No account needed to look

Search the session

Head to Explore and tell it where you were and when. Every gallery on Surf Snaps is tagged with a sport, a location and a date, so a session from last Saturday is three fields away.

Memorial Park, Los Angeles
Soccer
Jun 20, 2026
Sunday League Final
2:15 PM · Memorial Park · 128 photos · by @sidelinefocus
from
$10
U16 Semi — Pitch 3
11:00 AM · Memorial Park · 96 photos · by @fieldsidefoto
from
$9
02
Free to browse

Spot yourself

Open the gallery and scroll. Previews are watermarked but full-size on screen, so you can be sure that's you in the third frame before you spend anything.

Soccer player on the ball $10 Selected
Runners at dawn $10
Basketball through the hoop $10
Cyclists on the road $10
03
Pay per photo

Checkout

Add the frames you want to the cart — from one gallery or several — and pay once by card. No subscription, no package you have to grow into.

Your cart
Sunday League Final
by @sidelinefocus
$10.00
Sunday League Final
by @sidelinefocus
$10.00
Total$20.00

Card payments handled by Stripe. We never see your card details.

04
Instant

Download the original

The watermark disappears the moment payment clears. You get the full-resolution file — good enough to print, not just to post — and it stays in My Purchases for whenever you need it again.

My Purchases 2 photos
Sunday League Final
Purchased Jun 21, 2026 · Full resolution
Sunday League Final
Purchased Jun 21, 2026 · Full resolution
05
Optional

Book a shoot of your own

Have a comp, a race or a trip coming up? Photographers who take bookings show their rate and their open hours right on their profile. Pick the slots that suit you, say where you'll be, and send the request.

Book Ocean Lens Studio
$150 per hour · nothing charged now
Saturday, Aug 01
7:00 AM 8:00 AM 9:00 AM 10:00 AM
Where should they meet you?
Zuma Beach, north end

The photographer accepts or declines. You'll hear back by email.

Your best session is probably already online

It costs nothing to look. Search the spot and the day, and see who was shooting.

Good to know

The short answers

What does it cost to join?

Nothing, on either side. Photographers pay no signup, hosting or listing fee — only 10% of a completed sale.

Is it really every sport?

The name is surf, the platform isn't. Soccer, running, cycling, snow, skate, motocross — if someone competes at it, it belongs here.

Who owns the photos?

The photographer, always. A sale is a licence to the buyer for that image, not a transfer of your work.

How do payouts reach me?

By bank transfer, monthly, covering every sale in the period. Track the running total in My Sales.

Do I have to take bookings?

No. Bookings are off until you switch them on, and every request still needs your explicit yes.

Still have questions?

The FAQ goes deeper, and contact us reaches a human.