Photographer backup cost calculator
Worked example: 50 GB per shoot, four shoots a month, kept for two years. Storage only.
4.8 TB to store · 96,000 files
50 GB per shoot × 4 shoots/month × 24 months + 0 GB already kept.
Lowest restore month
$46.56Hetzner Object Storage · Object Storage · Falkenstein
Checked on 2026-09-27 · Last byte: 4.4 days
Restore 4.8 TB over 100 Mbps. The restore month includes the normal bill. Each column picks its own lowest eligible offer; compare both bills for the same provider below.
These prices cover an offsite object-storage copy. You need software to upload and restore your files. Compare object storage with managed backup if you need a desktop backup app.
Price your photo library
Use the size of the files you will keep after culling. Count RAW files, JPEG exports, catalogues and sidecars separately if each is uploaded as one object.
Compare storage and restore bills
A restore can change the winner
Same offer, two bills. Vertical positions show cost rank within these 3 offers.
Lowest normal bill$42.11Hetzner Object Storage · Object Storage
Lowest restore bill$46.56Hetzner Object Storage · Object Storage
Every plotted bill
| Offer | Normal month | Restore month |
|---|---|---|
| Hetzner Object Storage · Object Storage | $42.11 | $46.56 |
| Amazon S3 · S3 Express One Zone | $492.34 | $888.36 |
| Google Cloud Storage · Rapid | $492.34 | $495.04 |
How much more the restore month costs
Worst day: 1.1 times this vendor's quiet month.
Back online: 4.4 daysRetrieval latency: instant
Recovery time, price date, and sourceshow details
Restoring everything costs 1.1 times a quiet month with this vendor. That multiple, not the storage rate, is what a backup decision turns on.
- Back online
- 4.4 days
- Retrieval latency
instant
- Updated
- 2026-09-27, 9d old at the 2026-10-07 snapshot
This vendor publishes no downloadable price feed, so every figure here is re-checked by hand. Publishing a price is not permission to collect it automatically.
Compare every provider
All 18 vendors appear. Ranks refer to all offers, including the storage classes in the disclosure below. Each total is calculated from the provider's listed rates. Ranked offers have a priced normal-month total, a current-enough source and every requirement met. 58 of 61 offers are missing a price, fail a requirement or cannot be verified; their known totals stay visible.
- 2Amazon S3S3 Express One Zone, us-east-1, +14 more offersNormal$492.34Restore$888.36
instant
$0$492.34 - not ranked·DigitalOcean SpacesSpaces Standard Storage, nyc3, +1 more offerNormalUnknownRestoreUnknownlatency unknown
- not ranked·Oracle OCI Object StorageStandard, us-ashburn-1, +2 more offersNormalUnknownRestoreUnknown
instant
- not ranked·OVHcloud Object StorageHigh Performance, GRA, +4 more offersNormalUnknownRestoreUnknown
instant
- not ranked·Scaleway Object StorageStandard Multi-AZ, fr-par, +2 more offersNormalUnknownRestoreUnknown
instant
- not ranked·Telnyx Cloud StorageRegular Storage, eu-central-1, +1 more offerNormalUnknownRestoreUnknown
instant
Every offer, including each storage class and region43 more
Ranked offers first. An unranked offer keeps its place and names its missing price or unmet requirement.
- not ranked·Amazon S3 Standardus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Standard-IAus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 One Zone-IAus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Instant Retrievalus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Flexible Retrievalus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Deep Archiveus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Intelligent-Tieringus-east-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Standardeu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Standard-IAeu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 One Zone-IAeu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Instant Retrievaleu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Flexible Retrievaleu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Glacier Deep Archiveeu-central-1NormalUnknownRestoreUnknown
- not ranked·Amazon S3 Intelligent-Tieringeu-central-1NormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Cool LRSeastusNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Cold LRSeastusNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Archive LRSeastusNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Hot LRSwesteuropeNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Cool LRSwesteuropeNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Cold LRSwesteuropeNormalUnknownRestoreUnknown
- not ranked·Azure Blob Storage Archive LRSwesteuropeNormalUnknownRestoreUnknown
- not ranked·Google Cloud Storage Standardus-east1NormalUnknownRestoreUnknown
- not ranked·Google Cloud Storage Nearlineus-east1NormalUnknownRestoreUnknown
- not ranked·Google Cloud Storage Coldlineus-east1NormalUnknownRestoreUnknown
- not ranked·Google Cloud Storage Archiveus-east1NormalUnknownRestoreUnknown
- not ranked·Cloudflare R2 Infrequent AccessglobalNormalUnknownRestoreUnknown
- not ranked·DigitalOcean Spaces Cold Storagenyc3NormalUnknownRestoreUnknown
- not ranked·Scaleway Object Storage Standard One Zonefr-parNormalUnknownRestoreUnknown
- not ranked·Scaleway Object Storage Glacierfr-parNormalUnknownRestoreUnknown
- not ranked·OVHcloud Object Storage Standard 3-AZEU-WEST-PARNormalUnknownRestoreUnknown
- not ranked·OVHcloud Object Storage Infrequent AccessGRANormalUnknownRestoreUnknown
- not ranked·OVHcloud Object Storage Active ArchiveEU-WEST-PARNormalUnknownRestoreUnknown
- not ranked·OVHcloud Object Storage Cold ArchiveEU-WEST-PARNormalUnknownRestoreUnknown
- not ranked·Vultr Object Storage StandardewrNormalUnknownRestoreUnknown
- not ranked·Vultr Object Storage PremiumewrNormalUnknownRestoreUnknown
- not ranked·Vultr Object Storage PerformanceewrNormalUnknownRestoreUnknown
- not ranked·Vultr Object Storage ArchiveewrNormalUnknownRestoreUnknown
- not ranked·Oracle OCI Object Storage Infrequent Accessus-ashburn-1NormalUnknownRestoreUnknown
- not ranked·Oracle OCI Object Storage Archiveus-ashburn-1NormalUnknownRestoreUnknown
- not ranked·Tigris Infrequent AccessglobalNormalUnknownRestoreUnknown
- not ranked·Tigris ArchiveglobalNormalUnknownRestoreUnknown
- not ranked·Tigris Archive Instant RetrievalglobalNormalUnknownRestoreUnknown
- not ranked·Telnyx Cloud Storage Regular Storageus-east-1NormalUnknownRestoreUnknown
Hetzner Object Storage line by line
Calculated from the provider's listed rates.
Preparation and transfer
106.67 h to 106.67 hLast-byte lower-bound range
Provider preparation0 h to 0 h
Transfer lower bound106.67 h
The verified class is directly readable with no restore tier or temporary-copy step; transfer at 100 Mbps is the remaining clock.
Time values and limits
| Preparation minimum | 0 h |
|---|---|
| Preparation maximum | 0 h |
| Transfer lower bound | 106.67 h |
| Last byte lower-bound range | 106.67 h to 106.67 h |
4.4 days
- Vendor makes it readable
- immediate
- Transfer at your bandwidth
- 4.4 days
The verified class is directly readable with no restore tier or temporary-copy step; transfer at 100 Mbps is the remaining clock.
What this budget includes
The stored total is your existing archive plus the shoots in the retention window. It prices a month at that full size, held throughout the month, rather than averaging the months while your library grows. The existing archive stays in the total.
New uploads are one month's shoots. Fractional shoot averages are allowed; calculated file and upload-request counts round up to a whole file. Each file creates one upload request; a restore reads a proportional share of the file count. Multipart uploads, extra listing requests and repeated versions can cost more. Use the main storage calculator for those request counts.
The normal month has no downloads or archive retrievals. A restore goes to your computer over the public internet, keeps a readable archive copy for seven days where charged, and includes provider preparation plus transfer time. Transfer time is a lower bound, not a promised delivery time.
One shoot uses the average file size of the full library. Prices exclude backup software, local drives, taxes, extra cloud copies, and charges for deleting or replacing files before a provider's minimum duration. Retention sizes the library; it does not simulate deletion charges. No optional free tier is applied.
GB and TB are decimal: 1 TB = 1,000 GB. No compression or deduplication saving is assumed. See versioned backup capacity, minimum storage duration, and restore timing for those decisions.