How to Hold a Bad Photography Client to Ransom

How to Hold a Bad Photography Client to Ransom

Unfortunately, it really is a case of "when" rather than "if" you will experience a bad photography or video client. The biggest problem is that once a person or business has your work there really is nothing to stop them from leaving you high and dry. Here's how to keep the upper hand and maximize your chances of always getting paid.

Depending on what industry you work in, the payment terms for photographers can vary massively. Like it or not, some of us still don't get paid for our services until long after the work has been delivered. In the fashion industry, for example, I can wait as long as 90 days to be paid. This really does pose a potential problem in that some clients may not keep up their side of the agreement and actually pay you.

This article is not about how to extract money from a client who won't pay, but more a preventative measure you can occasionally put in place to help keep the balance of power in your favor and minimize the chances that you will be left out of pocket. The simple technique I suggest using is to send the client two folders of your images, one containing the full resolution files and another folder containing low-resolution preview files (you could even watermark these if you want to add more protection). The trick here is that the folder with the full-size images in is actually password protected. This means the client will only be able to see the smaller versions of the preview files until you decide to give out the password to access the larger ones.

Now I appreciate you won't be able to use this method for every client you have but it is something worth having in your arsenal to give you an extra level of protection on some occasions. What I love about this approach is that I only have to send files out from a job once. The alternative is much more time consuming in that I would have to send low-resolution files first, wait to be paid, and then send the larger files at a later date. The other benefit of sending everything in one go is that having password protected files sat on a clients computer is a great reminder and motivator to pay a photographer what they are owed.

There are many ways you can password protect folders on both Mac and PC, but I have found the simplest and most universal way to do this cross-platform is to password protect a zip file. Not only can this be done with free or existing software, but it won't require your client to download any third-party program to access the encrypted folder.

Here's how I do this on a Mac:

1. Open Terminal

First, you'll need to start the Terminal application by either opening the Spotlight search bar on your Mac and typing “Terminal” or by going into the Applications folder, opening up “Utilities,” and then clicking on “Terminal.”

2. Encrypting Single Files

If you just have one file to add a password to type the following into Terminal and hit enter:

zip -e NameToGiveZipFile.zip FileToEncrypt.jpeg

In my example "NameToGiveZipFile.zip" is called "Final_Image.zip" and "FileToEncrypt.jpeg" which is the image I am adding the password to is called: "Hero_Shot.jpeg." To keep this example as simple as possible I placed the image in the location of HD/Users/YourName/ as that is where Terminal looks first as default.

After hitting enter you will be asked to input a password. Type the password that you will use for this protected Zip file and hit enter. You’ll then verify the password you’ve chosen by typing it in again when prompted. Unlike other places that you type in a password, Terminal won't actually show any characters being typed out, this is totally normal.

After that, the process will be completed and you will find your new encrypted file in HD/Users/YourName/. To test the file out you can click on the zip file where you will be greeted with a password screen.

3. Encrypting Multiple Folders

To compress several files within a folder, you will need to type the following and hit enter:

zip -er ~/Desktop/NameToGiveZipFile.zip /Users/YourName/Desktop/FolderName/

In my example, "NameToGiveZipFile.zip" is called "Full_Resolution_Tiffs.zip" and the "FolderName" is called "Processed_Tiffs." This folder is located on my desktop at /Users/Paul/Desktop but can be anywhere on your computer. Just be sure to type the full path out correctly.

After hitting enter you will be asked to input a password. Type the password that you will use for this archive in and hit enter. You’ll then verify the password you’ve chosen by typing it in again when prompted.

Next, Terminal will show you a list of all the folders it has encrypted. The zip file has now been successfully created.

This time as requested in the code the newly created zip file has been saved to the desktop. If you want to check the password is working correctly you can click on the zip where you will be greeted with a password screen.

To keep things simple for those who have not used Terminal before all file and folder names in the examples above do not include spaces. You can learn about how to use spaces in names here but as this may be some people's first foray into using command lines I didn't want to make things any more complex than they needed to be. It is also worth knowing that everything is case sensitive in Terminal so make sure all names are typed exactly as they were created.

For those not on a Mac here's how to add passwords to zip files on Windows.

So there you have it, a quick and easy way to keep some of the power in your hands while waiting to be paid. As mentioned earlier I appreciate that this technique won't always be appropriate to use but it may just be something you implement when you get a bad feeling about a client. Password protecting zip files is far from the most secure method of encryption but the goal here is to use something that will work across platforms and requires no additional software. If adding passwords to folders via Terminal doesn't appeal to you then there are online transfer services which will allow you to add a password during the upload process. Whichever way you choose to password protect be sure to be upfront with clients about what they are to expect when they receive their files and most importantly don't forget the passwords that you use.

Is password protection something you would consider using on clients from time to time? Do you implement something like this already? I'd love to hear your thoughts in the comments.

Lead image by PublicDomainPictures from Pixabay.

Paul Parker's picture

Paul Parker is a commercial and fine art photographer. On the rare occasion he's not doing photography he loves being outdoors, people watching, and writing awkward "About Me" statements on websites...

Log in or register to post comments
74 Comments

Nice tip, Paul

Hey thanks Tihomir! not something for everyday use but it's worth having such a trick up your sleeve...

Nice tip! Here is something I put in my contract that weeds out clients that don't intend to pay while the client who intends to pay doesn't mind at all. "No rights granted until the invoice is paid in full." Even though I collect 50% up front and the other 50% net 30, it's never been an issue. Clients who don't want to pay will want this removed (don't do it), and the clients who intend to pay, don't care it's in there. It turns it from a few thousand dollar invoice to a $250,000 copyright infringement case if they don't pay. I've never had a problem since this has been added.

Hey Bert, thanks for the info. I have two pages of T's&C's on my invoices and business contacts but I'm not really sure how many actually read them.

I should probably make that part bold!

Thanks for the inspiration...

haha I don't care if they read them, as long as they sign on the dotted line. =P

hahaha! great point!

This +1,000.
Whenever a new working photographer has a payment issue with a client and asks me advice; my first question is: What does the contract say? 99 times out of 100, I get a blank stare as they realize how badly they screwed up and then they ask where they can get standard contract wording.
I direct them to this: https://www.amazon.com/ASMP-Professional-Business-Practices-Photography/...
Don't give away your rights, always license.
As Bert said, bad clients are culled when you ask for a retainer to book a date (some states don't allow non-refundable deposits, don't use that term) and more are culled when you state that no rights are given until payment is in full.

Not sure you could claim anywhere near $250K unless you registered the copyright and actually followed through with the suit. Without the registration damages are much lower.

Very true, and why it's important we register all our work!

Great tip.

Using encrypted Zip archives is not very secure, there are several programs out in the open that will crack an encrypted Zip file in a matter of hours (at most). If you want real security use PGP/GPG symmetric encryption (using a strong crypto-algorithm) and send the password later. Of course this is a bit more complicated and requires that the client installs PGP/GPG on their systems.

Hey Christian, thanks for your concern. As mentioned above I do say how encrypted Zip archives are not that secure.

In my experience, most clients are far from tech-savvy and if they really want to go to the efforts and costs to crack a Zip they probably are never gonna pay me anyway...

Thanks for your advice!

Actually, it can be quite secure--certainly secure enough for the purposes needed here. The security is all in the quality of the password. Use a 16-character (or longer) password containing upper, lower, numbers and symbols and that ZIP won't be opened until long after its useful life has come and gone. We're talking 37,157,429,000,000,000,000,000,000,000,000 combinations for just a 16-character password and an order of magnitude more for each additional character.

Much of the misunderstanding of ZIP passwords goes back to vulnerabilities in the early ZIP specification along with an 8-character maximum password length.

Great point Timothy, thanks for the sums.

My point was not about the password strength but rather the underlying encryption algorithm, and if the algorithm can be broken, then it doesn't matter how good the password is, and the problem I described is about the algorithm. As far as I know you can get Zip with strong encryption algorithms such as AES-256, but zip archives generated with these algorithms cannot be guaranteed to be read by all zip-programs.

Use WinRAR and drag and drop the files you need, set up to RAR 5 compression (default now), encrypt filenames/files and it's harder for programs to crack plus the client can't see file names. That way you've delivered the files, and pending payment you'll release the password.

Or do as I do, just don't release the files/media until all payments are completed.

Hey Daris, will this require additional software at the clients end?

It will, at least for osx. Unrarx is popular for this purpose.

Thanks Joakim, because I don't always know what OS the client is on, or if work is being passed straight onto a third party grahic designer/retoucher I try to make sure things are cross-platform with no additional software required.

Never used Unrarx but will investigate it. Many thanks!

You can set the archive as a self-extracting exe if you wished.

Sounds perfect for clients on Windows.

EXE will be a problem on OSX though?

Not sure, as most Apple owners will dual boot in many cases. Maybe for consumers but most businesses usually I deal with don't complain plus unrar works on the EXE at least on Windows. I rarely deal with macOS these days though.

that's cool, thanks for the info Daris...

Sending .exe files is a good way to either end up in a spam-filter or have the .exe file removed in transit to avoid vira that usually gets send via .exe files.

You upload to Dropbox/OneDrive/GDrive and link to them. As you said, you never send an exe via e-mail as that's going to get the message kicked into touch.

Wow brilliant. (slow clap)

It's better to get some form of clap than no clap at all Kyle...

I mean, 1 form of the clap isn't good to have... but it's easily treatable...

Thank you doctor. That's good to know...

Been looking for something I could use on both Macintosh and Windows easily. Many thanks!

You're welcome Robert, let me know if you have any further questions...

That's the first time I've seen/heard someone say "Macintosh" in years!

haha! my phone autocorrected and I left it in. : )

I'm going to start using it on a regular basis :)

haha good! I'm gonna make sure it autocorrects on all my macintosh devices... ;)

Great tip. I can see a real opportunity for a drag and drop app that would automate this routine for the less ambitious among us.
I also echo Bert's use of withholding licensing until payment received.

What currently works well for me is a Shootproof gallery with watermarked images that are released upon payment. Shootproof removes the watermarks and delivers a ZIP file of full res images.

The other thing that works for me is avoiding (if at all possible ) the client that gives you the vibe before the job.

Hey Mark, glad you found it of some use. More than anything I wanted to share a tactic that some might be able to use in some shape or form on occasion.

I think from what fellow reader Daris says above is that WinRAR may very well be the drag and drop feature you were hoping for. I haven't used it for many MANY moons so I'm not sure.

Avoiding bad clients is always a good idea but sometimes people change or only let their mask slip after all the hard work has been done. If your spider senses start tingling its probably best to add a password!

As for Shootproof gallery, I really like the sound of that. Will investigate that further.

Thanks for your time...

7Zip. “Add to whatever.zip” or “Add to whatever.7z”. You’ll get another window with a password field.

Why did you recommend Terminal and not 7Zip or similar? You get faster speeds, better encryption, and usually smaller file sizes.

Hi Elias, I didn't recommend 7Zip as it's additional software. and I see this technique for bad clients being used only once in a blue moon hopefully.

Personally, I don't use 7Zip but from the look of your comment above it produces a ".7z" file extension.

Can that be opened by machines across platform without any other software?

I use Google drive for digital delivery, but basically any cloud drive can do it. I create two folders with separate links. One folder with watermarked small previews and one folder with full size, non-watermarked images. Then I send the first link to the client, and after payment I send the other link.

Sounds like a good strategy Thomas. If I used cloud-based storage I would definitely do something similar...

Thanks for your comment

It's a great tip, but sometime, client still need to see full resolution of the picture.So put a tag is the only way around. Also, some of my client have a limited knowledge and unziping a file is already quite complicated!

What I'm doing now is to put a tag with my phone number, website and the mention that's it's not paid yet. Chance of getting paid in the coming hour is 100%!
Most of my "bad " clients are actually sub-agent or sub production house just running a website and taking as much as they can from me and the original (and nice) client. They will be trying to find any possible excuses to not pay me in order to maximize benefices.
With this tag system, they can't show it to the final client without explaining why the photographer rs not part of their team.... (Which they don't have, btw)

Fighting for my rights is quite useless as I received order from many countries with many different laws. It's better to be safe than sorry and preventing a situation where you will be suing your client is better!

If watermark tags is working for you then great! Do you have that automated?

Yes, you can do this with a droplet in PS very easily

If this is going to become part of your workflow (and, it's a great idea, especially since it allows you to show that you fulfilled your end by delivering your product when promised), I would recommend using Automator and an AppleScript to turn this process into a graphic-driven drag-and-drop operation. Here's a great example:

http://hints.macworld.com/article.php?story=2013101622201160

Hi Timothy, you make an excellent point about showing that you have fulfilled your obligations by delivering on time etc.

As for Automator and AppleScript that is a great idea too. I do hope most of us only have to password project folders once in a blue moon but if people are finding it a necessity then having the drag and drop operation would be sweet.

Many thanks for the link...

What about using a service like The Image File? As I understand it, you upload your photos to a host and you can set a price for your client to download images. So you may be able to set a price for downloading the all the files in one go?

At the clients end they get a web gallery to view the images and have to pay to downloaded the high res images.

Thanks for your comment John, sounds like an interesting concept.

It kinda sounds similar to something reader Mark Davidson mentions above in the comments called: "Shootproof gallery".

Going to investigate both of these avenues...

Your next article should be about how to extract money from a client who won't pay.......

More comments