Blog

Photos not uploading?

What the queue is telling you, what to try, and what never to clear.

How to · 5 November 2026

You finish a check, put the phone down, and a number on the screen says photos are still waiting. Most of the time that is just the dock's signal. Sometimes it is something you can fix. This is how to tell which, and what to do. If you want the background on how photos and answers are saved first and sent later, start with using YachtGrade with no signal. This article is for when it seems stuck.

Where to look

Two places show you what is still on the phone.

  • On Today, a tile reads Photos waiting to upload with a number. It counts the photos held on this phone, not a guess from the server. A green tick means none are waiting.
  • The small badge in the corner of the screen shows photos and answers together. Tap it to open the queue. Each photo is listed with its picture, the question it answers and its status.

What the words mean

  • Waiting for signal. The phone has no connection. The photo is safe on the phone and will send when one comes back.
  • Waiting its turn. There is a connection and other photos are going first. Photos send one at a time, so a weak signal is not split between several.
  • Uploading now. This one is on its way.
  • Failed, retrying, or Tried 3 times with a reason after it. The photo reached for the server and something went wrong. The reason is written next to it. Read it.
  • The server rejected it, shown on an answer. The server was reached and said no. Waiting will not change that.
  • A line saying the account is read only. The work is held on the phone and sends by itself once the company has an active plan.

A photo that sends late is still dated when it was taken. Waiting for signal changes when it arrives, not what it is evidence of.

Keep the app open

Photos send while YachtGrade is open. The app tries again when signal returns, when you bring it back to the front, and every thirty seconds. If the phone puts the app to sleep in your pocket, the photos stay saved and wait. Open the app, leave it on the screen with signal and give it a few minutes. For a visit with dozens of photos, it takes a while, because they go one at a time.

Wi-Fi is not the same as internet

This is the one that fools people. A phone can be joined to the marina's Wi-Fi and have no internet at all. The phone thinks it is online, so the badge does not say offline, but the uploads cannot get through. You will see photos failing and retrying instead of waiting for signal.

  1. Open a web page in another tab. If it will not load, the Wi-Fi has no internet.
  2. Turn Wi-Fi off and use cell data, or move to where there is signal.
  3. Open the badge and tap Try sending now.

If photos are stuck

  1. Open the queue from the badge and read the status on the oldest photo. If it names a reason, that is the answer.
  2. Make sure you have a real connection, as above, and tap Try sending now.
  3. Keep the app open for a few minutes with the screen on. Do not switch between Safari and the home screen icon. On an iPhone they keep separate storage, so a check done in one does not appear in the other.
  4. Check your phone's storage. If it is full, the app says "Could not save the photo. Check your phone's storage and try again."
  5. If a photo says it was rejected or keeps failing, tap Tell us what went wrong, which appears in the queue for beta members when something is failing. It sends us what is waiting and why, so we can see it.

Each photo in the queue also has Save, which puts it on your phone's own photos or files. Use that on any photo you cannot afford to lose. On the finishing screen, Save this visit's photos to my phone does it for the whole visit at once.

Do not clear it to fix it

Photos waiting to send live in the phone's browser storage. These will lose them:

  • Clearing the browser's website data or history.
  • Deleting the app or the home screen icon.
  • Removing yourself from the company before they have sent. The screen warns you that deleting does not send them.

Every queue row has a small cross that removes the photo. It asks you to tap twice, because it deletes the photo for good. Only use it on one you know you do not need.

The last resort

If the app will not open or the photos will not move, there is a plain page that does not depend on the app. In the browser you use for YachtGrade, type the app's address followed by /rescue.html. It is titled "Get the photos off this phone". Tap Find the photos on this phone, then Save them all as one zip. It reads the phone's storage, needs no signal, uploads nothing and deletes nothing. You can then send the photos to someone however you like. Open it in the same browser or home screen app you used for the check, because each one keeps its own storage.

Common questions

Why does the number of photos waiting not go down?
Either there is no real connection, which includes Wi-Fi with no internet, or the app is closed or asleep. Open it, keep it on the screen, and tap Try sending now in the badge. Read any reason shown next to a photo.

Are my photos lost if they say waiting to upload?
No. They are saved on the phone and stay there until they send. They are lost only if you clear the browser's data or delete the app first.

Can I delete the app or clear the browser to fix an upload problem?
No, not while photos are waiting. Both remove the photos from the phone. Let them send, or save them to the phone first.

Do old photos show as taken today when they finally upload?
No. Every photo keeps the time it was taken, separate from the time it uploaded.

How do I get the photos off the phone if nothing works?
Use the Save button on a photo in the queue, the finishing screen's Save this visit's photos to my phone, or the rescue page at /rescue.html, which gives you one zip file.

More how-to guides

YachtGrade was designed by a USCG 100-ton captain who spent five years managing, detailing, running and selling boats in South Florida, after four years building IT systems for businesses. Who built it →

Join the beta

Photos that wait safely until they can go.

The first 100 beta members get 5 boats free for life. No card, no contract.

Paid plans have money-back guarantees on the first paid months. Your rate is locked for five years while your subscription stays active. Read the guarantees

This describes how the current YachtGrade app works. It is general guidance, not a survey and not a substitute for one.