Batch Product Photo Editing — 100 Photos in 16 Minutes
2026-04-03
If you have 50+ products, editing photos one by one is not a business — it's a part-time job. This post covers the practical ways to scale product photo editing.
The Math Problem
Let's say you sell 100 products on Amazon. Each product needs:
- 1 main image (white background, required)
- 2-3 secondary images (lifestyle, infographic)
- Maybe the same photos reformatted for Etsy or Shopify
Manual editing time: 15-20 minutes per photo in Photoshop. That's 25-33 hours for 100 products. A full work week just on photo editing.
Manual cost if outsourced: $10-50 per product. That's $1,000-5,000 for 100 products.
Neither option scales.
Option 1: Photoshop Actions (Semi-Automated)
Record a Photoshop action for background removal + white fill, then batch-run it.
Pros:
- One-time setup
- Full control over output
Cons:
- Photoshop subscription: $22.99/month
- Actions break on complex backgrounds
- Still need manual cleanup for ~30% of images
- No automatic background variety (only white)
- Requires Photoshop expertise
Realistic time: 5-8 minutes per product (with cleanup) 100 products: 8-13 hours
Option 2: remove.bg Bulk API
Use remove.bg's API to batch-process background removal.
Pros:
- Good removal quality
- API available for automation
Cons:
- $0.23 per image on the 200 credits/month subscription ($0.79 pay-as-you-go)
- Only removes background — you still need to add a new one
- No background replacement, shadows, or marketplace presets
- Credit-based pricing, expires
100 products: $39/mo + time to add backgrounds manually
Option 3: AI Batch Processing
Upload all photos at once. AI removes backgrounds and generates marketplace-ready images automatically.
BgSwap takes this approach:
- Upload up to 100 product photos at once
- AI removes all backgrounds (3 products processed in parallel)
- Each product gets 15 backgrounds automatically: 5 solid, 5 gradient, 5 texture
- Download everything as a ZIP
100 products = 1,500 ready-to-list images in ~16 minutes.
Cost: $29 one-time (Pro plan). That's $0.02 per image. No subscription.
Side-by-Side Comparison
| Manual (Photoshop) | remove.bg | BgSwap | |
|---|---|---|---|
| Time for 100 products | 25-33 hours | 1 hour + manual bg | ~16 minutes |
| Cost | $22.99/mo | $39/mo subscription (removal only) | $29 one-time |
| Backgrounds included | 1 (manual) | 0 (removal only) | 15 automatic |
| Output images | 100 | 100 (transparent) | 1,500 |
| Skill required | High | Low | None |
| Marketplace-ready | After editing | No | Yes |
What "Batch" Actually Means
Most tools claiming "batch editing" mean:
- Upload multiple files
- Process one at a time
- Download individually
Real batch processing means:
- Upload 100 files at once
- Parallel processing (multiple products simultaneously)
- Single ZIP download with organized folders
- Progress tracking with estimated time remaining
If you're evaluating tools, ask: "Can I upload 100 photos and get a ZIP back?" If the answer involves clicking 100 times, it's not batch.
When Manual Editing Still Wins
AI batch processing isn't always the answer:
- Lifestyle/styled shots — AI can't compose a scene. You need a photographer.
- Complex products with multiple parts — Disassembled products, product + accessories together
- Transparent/glass products — AI handles these, but results vary. Check quality first.
- Products with very fine edges — Jewelry chains, hair accessories
For these cases, use AI for the white background version, then manually shoot lifestyle images.
The Workflow That Works
- Phone photo of each product — Decent lighting, any background
- Batch upload to AI tool — All products at once
- Download ZIP — 15 backgrounds per product, marketplace-ready
- Upload to marketplace — White for main image, dark/gradient for secondaries
- Time saved: 20+ hours per 100 products
Related
- How to Remove Background from Product Photos for Free
- Amazon Product Photo Requirements 2026 — Complete Guide
- Shopify Product Image Size & Requirements
Try BgSwap free with one product photo. No credit card, no account required.