This article is for general informational purposes only and does not constitute legal advice. Copyright law is complex and fact-specific. If you have received a demand letter or believe you may be facing an infringement claim, consult a qualified intellectual property attorney.
If you manage WordPress sites for clients, you have probably already thought about this. One of your clients gets a copyright demand letter over an image their staff uploaded. The image is on a site you built and maintain. The question of who is responsible for what is suddenly a conversation you are not prepared to have.
Most agencies are not prepared to have it. The ones who are have a system.
The Real Cost of One Bad Image
AP and Getty run active enforcement programs. One unlicensed image. One letter. $1,250. No warning.
Where Agency Liability Actually Lives
An agency that builds and maintains a client’s WordPress site is generally not liable for copyright infringement by the client’s editorial staff. The client controls the content. The client’s employees make the upload decisions. The liability follows the content decisions, not the technical infrastructure.
That is the legal reality in most cases. It is not the practical reality of the client relationship.
When a client gets a demand letter, they call their agency. They want to know how this happened, whether it was something on the technical side, and what the agency is going to do about it. The conversation about who is legally liable comes later and costs everyone money and goodwill to have. The agency that prevents the letter from arriving in the first place does not have that conversation.
That asymmetry is why the smart agency position is not “this is not our liability” but “we have a system that protects our clients from this.”
The Aggregate Risk Calculation
A single site manager thinks about copyright exposure one site at a time. An agency managing twenty, fifty, or a hundred WordPress sites thinks about it differently. The question is not whether any one client will get a demand letter. The question is how many will, and when.
At scale, copyright enforcement is not a possibility. It is a statistical certainty. Wire service crawlers do not take breaks. Stock agency enforcement programs run continuously. An agency portfolio of fifty active news and content sites contains, with near certainty, images that will generate demand letters. The only variable is timing.
The agency that has installed a copyright check on every client site is not worried about that timing. The agency that has not is waiting for the calls to start.
Is Your Site Exposed?
If your editors source images from anywhere other than a licensed library, you have exposure you have not measured yet. The letter comes later.
What the Conversation Looks Like With a System
A client calls. They received a demand letter. The agency pulls up the audit log for that site. The log shows every image upload, the reverse image search results for each one, and whether the editor acknowledged the results before proceeding.
If the editor acknowledged a match and used the image anyway, the log shows that. The agency can tell the client exactly what happened, when it happened, and what information was in front of the editor at the moment of the decision. That is a useful conversation. It is also documentation that the agency provided a reasonable system and the client’s staff made an informed choice.
If the image uploaded before the system was installed, the log shows that too. The agency can point to the installation date and demonstrate that the exposure is historical, not ongoing, and that new exposure has been stopped.
Either way the agency is in the conversation with documentation rather than defensiveness. That is a different position entirely.
What Installing It Across a Portfolio Actually Costs
PhotoCheckWP is licensed per WordPress installation. The single site plan is $9.99 a month. For an agency managing multiple client sites the math changes quickly.
The agency plan covers unlimited installations. At $40 a month across an unlimited number of sites, the per-site cost drops to trivial at any reasonable portfolio size. Ten sites is $4 per site per month. Twenty sites is $2. Fifty sites is less than a dollar.
Against the cost of a single copyright settlement, which starts at $750 and routinely lands above $1,250, the agency plan pays for itself the first time it prevents one letter from one client. At portfolio scale it pays for itself many times over every year.
The more useful framing for an agency is not cost. It is the service offering. An agency that includes image copyright protection as a standard part of its WordPress maintenance package has a differentiator. Most agencies do not offer this. The ones who do can say so specifically and back it up with a system that runs and logs and documents.
Stop the Next One Before It Starts
PhotoCheckWP checks every upload before it goes live. Seven days free. Your first 1,000 checks cost nothing.
Start your free trial.The Client Conversation
Most clients do not know this problem exists until they get a letter. The agency that surfaces it first, before the letter, is doing something valuable. It is also positioning the solution.
The conversation does not need to be complicated. Something like: we are adding image copyright checking to all client sites as part of our maintenance package. Every image your team uploads will be automatically checked before it goes live. Everything is logged. You are protected going forward.
That is a five-minute conversation that most clients will respond to with something between mild interest and genuine relief. The ones who have already had a demand letter will respond with something closer to gratitude.
The ones who push back on the cost have probably not had the letter yet. They will eventually. The agency that planted the flag before it arrived will be in a better position than the one that waited.
The Bottom Line
Agency liability for client copyright infringement is limited in most cases. Agency exposure to client frustration, relationship damage, and lost accounts when a preventable problem was not prevented is unlimited.
The agency that manages this proactively is not doing it because they are legally required to. They are doing it because they manage sites for clients and clients expect their agency to know about risks like this and have systems for them.
This is a risk with a known system. The system costs less than one settlement at any portfolio size. The only question is whether it is installed before the first letter or after.
Seven Days Free. No Credit Card Fumbling.
You just read about a $1,250 settlement letter. PhotoCheckWP is $9.99 a month. The math is not complicated.
Every image your team uploads gets checked automatically. Matches get flagged. Every decision gets logged. It runs silent while your team works.
Start Your Free TrialThe PhotoCheckWP Team writes about image copyright, editorial workflow, and the real cost of unlicensed images in digital publishing. We built this tool because we watched the problem happen from inside newsrooms — and because we paid for it ourselves.