Full-time stock contributors rarely rely on a single app. A working daily pipeline combines a metadata engine, a multi-agency uploader, and a way to track sales. The tools most commonly used for this are Rastock AI, StockSubmitter, Microstock+, Xpiks, PhotoTag.ai and Wirestock, plus each agency's own FTP endpoint for delivery.
Someone shooting or generating a few hundred files a week has a different problem from someone uploading twenty images a month. At volume, the work is no longer "tag this photo" - it is moving batches through a repeatable sequence every day without losing files, duplicating uploads, or shipping keywords that get a batch rejected. Below is what that sequence looks like in practice and which tools cover which parts of it.
What a daily pipeline actually consists of
Almost every full-time contributor's day breaks into the same five stages, whether or not they think of it that way:
- Ingest and cull. Pull yesterday's files off the card or render queue, discard near-duplicates and technical failures, and decide what is worth submitting at all.
- Metadata. Generate a title, description and keyword set for every file, then embed it as IPTC/XMP so it travels with the image.
- Review and QC. Spot-check the batch, strip banned or trademarked terms, add mandatory keywords, and fix anything that reads as literal-but-wrong.
- Distribution. Map fields to each agency's format, attach releases and categories, and deliver by FTP, SFTP or API - usually overnight.
- Tracking. Confirm what landed, what got rejected and why, and watch which files earn.
No single tool is strongest at all five. The practical question is which handoffs you are willing to do manually. Our wider walkthrough of the stock photography workflow from shoot to sold covers the stages in more depth; this article is about the software.
The six tools, compared
Each of these is genuinely used by working contributors. They are not interchangeable - they were built around different assumptions about where your files live and how much control you want.
- Rastock AI - Best when you want one control tower for the whole pipeline: AI titles, descriptions and keywords, IPTC embedding, per-agency CSV and XML export, and direct FTP/SFTP delivery to 25+ agencies, with batch review controls such as banned and mandatory keyword lists. Priced by monthly upload volume, with no revenue share and no ownership claim on your files. Main limitation: it is newer than the incumbents, so its community and third-party tutorials are thinner.
- StockSubmitter - Best for breadth of agency coverage from a desktop app. It uploads and submits to dozens of agencies at once — the supported list runs from Shutterstock, Adobe Stock and Alamy through Pond5, Dreamstime, 123RF, Depositphotos, Pixta, VectorStock, Storyblocks and Freepik. Plans are tiered by how many agencies you connect and how much you submit: the Lite plan, for example, covers 10 agencies and up to 2,500 submissions, 250 per agency. Main limitations: it is desktop software, and the interface is dense — it rewards contributors who invest time learning it.
- Microstock+ - Best if you want StockSubmitter's agency coverage in a browser. Built by the same team, it is web-based and supports most of the agencies StockSubmitter does, accepting files by web uploader or FTP. Its notable offer: unlimited submissions stay free for users who have never bought a paid subscription and have earned under $50 from agencies, which makes it an unusually soft on-ramp for new contributors. Main limitation: because it is cloud-based your originals have to reach their servers, which some contributors with large local archives dislike.
- Xpiks - Best for contributors who want local control and minimal recurring cost. The core app is free and open source, runs cross-platform, and handles keywording with spellcheck, presets and agency keyword suggestions, plus XMP/IPTC/EXIF editing, CSV export and uploading over FTP, SFTP or FTPS. Paid tiers start at $7 per month, and Pro+ subscribers get 4,000 metadata generation credits included each month. Main limitations: it is a desktop app, so you manage the agency endpoints yourself, and there is no built-in sales tracking.
- PhotoTag.ai - Best as a pure metadata engine you bolt onto an existing pipeline. Pay-as-you-go credits, one credit per file, with an API and translation into a range of languages. Batch size and file size caps rise with the larger credit packs. Main limitation: it does not upload anywhere - you still need a delivery tool - and the free tier lets you view generated keywords but not export them.
- Wirestock - Best if you would rather outsource the pipeline entirely than run it. You submit once, they keyword and distribute to a partner network including Shutterstock, Adobe, Getty and Alamy, and they have expanded into licensing content for AI training datasets. Main limitation: the model is commission-based - roughly 15% of partner-agency royalties and a larger cut on direct sales - so the cost scales with your success rather than your volume.
When to use which
The six overlap, but the decision usually comes down to three questions: where your originals live, whether you would rather pay per file or per month, and how much of the pipeline you are willing to hand over to someone else.
Rastock AI vs StockSubmitter. StockSubmitter has the longer track record and the wider raw agency list. Rastock reaches fewer destinations but keeps metadata generation, policy enforcement and delivery in a single browser-based pass, with no Windows desktop requirement. Choose StockSubmitter if maximum agency count is the priority and you are comfortable investing time in dense desktop software. Choose Rastock if you want the keywording and the upload to be the same step, with a review gate before anything ships.
Rastock AI vs PhotoTag.ai. PhotoTag.ai is a metadata engine, not a pipeline. Credits are pay-as-you-go, so it is cheaper if you tag occasionally and need nothing else. But it stops at the keywords: you still need a separate uploader and your own per-agency field mapping. Choose PhotoTag.ai if delivery is already solved in your workflow. Choose Rastock if the uploading is the part eating your week.
Rastock AI vs Wirestock. This is the clearest fork in the road. Wirestock runs the whole pipeline for you and charges roughly 15% of your partner-agency royalties plus a larger cut on direct sales — nothing up front, and a share of everything afterwards. Rastock charges a flat monthly subscription and takes no percentage of your earnings. Below a certain income the commission model is cheaper; above it the flat fee is. Work out where your own crossover point sits rather than assuming.
Xpiks vs everything else. Xpiks is the answer if you want to own your stack. Free, open source, local, cross-platform, no account needed for the core app. The trade is that you assemble the pipeline yourself and there is no built-in sales tracking. Contributors who enjoy configuring their own tools tend to be happy here; contributors who want the pipeline to already exist generally are not.
What running a pipeline actually costs
The pricing models are not comparable line by line, which is what makes this decision hard. PhotoTag.ai sells credit packs — 2,000 credits for $18, 10,000 for $59, 50,000 for $190, one credit per file. Xpiks starts at $7 per month on top of a free open-source core. Wirestock takes a percentage instead of a fee. Rastock's plans are flat monthly: $19 for 1,500 metadata generations and up to 3 platforms, $49 for 6,500 generations and up to 10 platforms with parallel uploads, and $99 for 15,000 generations and up to 25 platforms with retry handling and custom vocabulary — the full breakdown is on the pricing page.
The useful comparison is cost per delivered file, not headline price. A credit model looks cheap until you re-generate metadata for a batch that came out wrong. A commission model looks free until your portfolio actually starts earning. A flat subscription looks expensive in month one and stops mattering by month six if the volume is there.
Where to start
If you are assembling this for the first time, name the stage that currently costs you the most time. If it is keywording, a metadata engine fixes it. If it is uploading to six agencies one at a time, a distribution tool fixes it. If it is both — the common case at full-time volume — then what removes the daily cost is a single pass covering metadata, review and delivery together, which is the gap Rastock was built to close. Whichever you pick, the test is the same: after a month, is the pipeline something you run, or something that runs without you thinking about it?
Frequently asked questions
What do full-time stock contributors actually use to manage daily uploads?
Most run a combination rather than one app: a metadata engine for titles, descriptions and keywords, a multi-agency uploader to deliver by FTP or SFTP, and something that tracks what landed and what sold. The tools that come up most often are Rastock AI, StockSubmitter, Microstock+, Xpiks, PhotoTag.ai and Wirestock, chosen mainly by where the originals live and how much control the contributor wants.
Is it cheaper to pay a commission or a flat subscription?
It depends on your earnings. Wirestock takes roughly 15% of partner-agency royalties and a larger share of direct sales, so it costs nothing until you earn and then scales with your income. A flat subscription such as Rastock's $19 to $99 per month costs the same whether you earn $10 or $10,000. Work out your own crossover point rather than assuming either is cheaper.
Do I need separate tools for keywording and uploading?
Not necessarily, and combining them removes a handoff that wastes time. PhotoTag.ai generates metadata but does not deliver anywhere, so it needs a separate uploader. StockSubmitter, Microstock+, Xpiks and Rastock all cover both stages in some form. If metadata and upload happen in one pass, you avoid re-exporting CSVs and re-embedding IPTC between steps.
Can I run a stock pipeline without uploading originals to the cloud?
Yes. Xpiks and StockSubmitter are desktop applications that read your local files and push them straight to agency FTP endpoints, so your originals never sit on a third-party server. Cloud tools such as Microstock+ and Rastock require the files to reach their servers first. Contributors with large local or NAS archives often prefer the desktop route for exactly this reason.
How many agencies should a daily pipeline deliver to?
There is no fixed number, but the useful threshold is the point where adding one more agency costs you almost nothing. Manually that number is around three to five before the work becomes unsustainable. With automated metadata mapping and FTP delivery, contributors routinely run ten to twenty-five destinations, because the marginal effort per extra agency drops close to zero.
What is the most common failure in a daily upload pipeline?
Shipping bad metadata at scale. A keyword set that violates one agency's banned-term list, or a category mapped wrongly, can get an entire batch rejected across hundreds of files. This is why review gates, per-agency rule enforcement and batch rollback matter more than raw speed — an automated pipeline without an undo simply makes mistakes faster.