Upload photos. Names handled automatically, included in all paid plans. Start your 14-day free trial.Get Started →

Pricing

Storageistheonlylineitem.

One number changes. Nothing else does.

Starting at
$10/mo
For 100 GB · Unlimited MatchID included
Storage
1TB
Per Month
$100/mo
$10 per 100 GB up to 1.5 TB.   2 TB is $160. $40 per 500 GB above 2 TB.
Need more than 10 TB? Reach out for volume pricing.

Pricing at a glance

Common tiers.

Storage
Per Month
100 GB
$10
Starting tier
500 GB
$50
Solo photographer
1 TB
$100
Busy freelance season
1.5 TB
$150
Full freelance season
2 TB
$160
Small athletic department
5 TB
$400
Mid-size athletic department
10 TB
$800
Large department, agency, wire

Everything else is included

The $10 plan has the same features as the $800 plan.

Identification
MatchID, no meter.
  • Unlimited MatchID
  • Face recognition + jersey OCR
  • Auto-approve threshold settings
  • Headshot library (client and roster)
  • Roster-based matching
Delivery
Wherever the file needs to go.
  • FTP push to AP, Getty, wire
  • PhotoShelter export
  • Public share links
  • Direct ZIP downloads
  • XMP metadata embedded on download
Roster & Teams
Add once. Use all season.
  • Team library
  • Roster import (CSV and API)
  • Season management
  • Transfer and walk-on handling
  • Multi-sport from one account
Access & Brand
Folder permissions. Custom domain.
  • Folder-level permissions
  • Five built-in roles
  • White-label gallery pages
  • Custom domain
  • SSO / SAML on request

How MatchID learns

Your account gets sharper. Ours doesn't.

MatchID starts trained. Each account refines it from there. That refinement stays inside the account.

The base model
Trained before you arrived.

MatchID was built on our own photographic archive. Hundreds of thousands of sports photos. Lighting from noon sun to gym fluorescents. Helmet sports, court sports, field sports.

That's how it knows a goalie under a mask, or a lineman from the side, before you upload a single frame.

  • Built on our archive, not client data
  • Sport-specific from day one
  • You don't teach it the basics
Your account
Refines from your roster up.

Each photo you tag and each match you approve makes the next identification more accurate for your account. Threshold tuning, jersey conventions, opponent rosters, individual face patterns.

That learning is scoped to your client. Not pooled. Not shared. Not used to improve our base model or anyone else's results.

  • Scoped to your client account
  • Doesn't flow back to our model
  • Delete the account, the learning goes with it

We trained the base model on our own data so we'd never need yours. Your refinements are yours. That's the design, not a side effect.

What we don't charge for

We don't charge for the platform.

Common platform charges. Side by side.

Item
Others
GalleryID
Per-image AI identification
1–3¢ each
Unlimited
Per-user / per-seat charges
$25–$50 / user / mo
Unlimited
Commission on download sales
8–15% per sale
0%
Feature unlocks (search, API, advanced)
Tier upgrades
All in $10 plan
Photo count caps and overages
Overage tiers
No caps
Per-event or per-gallery fees
Per-event
Unlimited
Premium support tier
Add-on
Included
White-label / branding removal
Upgrade
Included

Storage is the only line item.

Start Free

Pricing questions

The short answers.

Annual pricing available?

Two months free on annual. Same storage tier. Bill upfront, no surprise renewals.

What if I go over my storage?

We notify you and prompt the upgrade. No surprise overage charges, no locked galleries.

Can I downgrade?

Yes. Anytime. The bill adjusts the next cycle. If you're above the new tier's storage limit, you'll have a grace period to remove photos or stay at the current price.

Volume pricing for athletic departments?

Yes. Volume pricing kicks in at 5 TB and above. Reach out for the quote.

Free trial?

Yes. 14 days. Full features. No credit card required to start.

Discount for nonprofits or schools?

Yes. Reach out and we'll work it out. Most public high school programs get a meaningful discount.