Your Signal message is stuck on one check: heres what that means

Published: October 7, 2026 Updated: October 8, 2026

A Signal message stuck sending usually shows one check mark: it reached Signal's servers but hasn't been delivered to the other person's device yet. In most cases this is not your phone's fault at all. Their phone is off, in airplane mode, out of coverage, or its battery manager killed Signal. The key diagnostic: if it's stuck for one contact but others deliver fine, it's their side. If every contact is stuck on one check, it's your side. This guide covers both.

Message delivered to Signal's server but waiting for the recipient's offline phone, showing the whose-side diagnostic test

The whose-side test

Do this first, before touching any setting: send a test message to a different contact (someone you know is online).

This one test saves most people from an hour of pointless reinstalling. A surprising number of "Signal is broken" cases are just "the other person's phone died".

Decision diagram for the whose-side test: message stuck on your side or theirs
One test halves the problem: is it your side or theirs?

Diagnostic table

What you seeWhose sideWhat to do
One contact stuck for hours, others fineTheirsWait, or ask them to check their phone
Everyone stuck on one checkYoursConnection fixes
Stuck right after they reinstalled SignalTheirs (session)Accept safety-number change, reset session
Stuck after you unblocked someoneSessionReset secure session in the conversation
Delivers the moment they open the appTheirs (battery)Their battery manager kills Signal
One check for days, they say phone is fineTheirs (ghost device)Dead sessions

When it's your side

If every message sticks on one check, your phone reaches Signal's servers poorly or intermittently. Work through these in order:

  1. Force a reconnect

    Toggle airplane mode on and off, then close and reopen Signal. A stale connection is the most common your-side cause.

  2. Check VPN and private DNS

    Turn off your VPN and set Private DNS to Off or Automatic (Settings → Network → Private DNS). Filtering DNS providers and VPNs are the top silent blockers. Full details in the master sending guide.

  3. Fix background restrictions

    Set Signal's battery to Unrestricted and allow background data. If your connection only lives while the app is open, messages queue up as one-check the moment you close it.

  4. Check Signal's server status

    Rare, but real: during a Signal outage, messages pile up on one check for everyone. Check support.signal.org before reinstalling anything.

Checklist for when the stuck message is on your side: connection, update, restart
Your side, your fix: connection, app state, then the nuclear options.

When it's their side

If only one contact is stuck, your job is mostly to wait, but it helps to know why, so you don't panic:

If you can reach them another way, the most useful thing they can do is simply open Signal. Delivery is usually instant at that point.

Ghost devices and dead sessions

Sometimes the recipient's phone is on, Signal is open, and your message still sits on one check for days. The usual cause is a dead session: they used Signal on an old phone, got a new phone, and the old registration was never cleanly replaced. Your app keeps trying to deliver to encryption sessions that no longer exist.

  1. Reset the secure session

    Open the conversation, tap their name, and choose Reset secure session. This forces a fresh key exchange and clears the dead session.

  2. Ask them to re-register

    If resetting doesn't help, they should re-register their number on their current phone (the normal Signal setup flow). Re-registering invalidates all old device sessions at once.

  3. Check for a number change

    If they changed phone numbers without transferring the account, you're messaging a registration nobody owns anymore. Get their new number.

Group chats vs one-to-one

In a group, one check on your message means it hasn't reached at least one member's device yet. It may have delivered to everyone else. This is normal and not a problem with your phone. If your group messages consistently stick while one-to-one messages fly, one group member likely has a dead session (see above) or an ancient app version. Ask the group admin who hasn't updated in a while.

Last resorts

On your side, the honest escalation path is:

  1. Update, then restart the phone

    Latest build from signal.org/android/apk (8.29.3), then a full reboot.

  2. Reinstall, with a backup

    Back up chats first (Settings → Chats → Chat backups), then reinstall. This fixes corrupted local state, but it wipes history without a backup.

Don't reinstall for someone else's problem. If the whose-side test says it's their side, reinstalling your app changes nothing and risks your chat history. Reinstall only when your own test messages also stick.
Download the official Signal APK

from Signal's official site, file hosted by Signal, not by us

Frequently asked questions

My Signal message has been on one check for days. Is it lost?

No. One check means its stored on Signals servers waiting for the recipients device. It delivers automatically when their phone reconnects. Messages are not lost while they show one check.

One check, but theyre online and replying in the group. Why?

Their one-to-one session with you is broken while their group sessions work. Usually a dead session from an old device. Reset the secure session in your conversation with them, or ask them to re-register.

Why does my message deliver the second they open Signal?

Their phones battery manager kills Signals background connection, so nothing delivers until the app is open. They need to set Signals battery to Unrestricted and allow background data.

I unblocked someone and now messages stick on one check. What happened?

Unblocking doesnt always rebuild the encryption session cleanly. Open the conversation, reset the secure session, and resend.

Can someone read my message while its on one check?

No. One check means it hasnt reached any of their devices yet. It sits encrypted on Signals server, which cannot read it, until their phone picks it up.

Does one check mean they blocked me?

Not necessarily. An offline phone looks identical. But a permanent one-check to someone you know is active is consistent with being blocked. Signal deliberately doesnt tell you which it is.

Related: the master guide to messages not sending, fixing messages you never receive, battery fixes for delayed delivery, backing up before a reinstall, and the troubleshooting hub.