Lightning Invoice Expired when Depositing to a Sportsbook — Fixes
Why an invoice can show “expired" Three common technical reasons cause that message: Invoice expiry…

A missing balance is not automatically a lost deposit—but a second transfer can make the problem harder to untangle.
The wallet shows sent, its balance has dropped, and the sportsbook cashier still reads zero. Do not resend the deposit. First, preserve the transaction hash, asset, amount, network, destination address, timestamp, and any useful screenshots. These details create a reliable record if support must trace the payment.
Next, open the transaction hash in the correct blockchain explorer. A missing or unconfirmed transaction points to a wallet, fee, or network delay. A confirmed transaction sent to the exact sportsbook address suggests the stall is within the sportsbook’s confirmation or crediting process. Record the confirmation count and compare it with the operator’s stated deposit requirement. If the network or destination does not match, stop further transfers and contact support with the evidence already collected.
A status such as pending, processing, or awaiting approval does not necessarily indicate an on-chain delay. The clearest sign is the transaction ID, also called a hash or TxID. If none appears and a block explorer finds nothing, the wallet or exchange probably has not broadcast the transfer. This distinction is central to how crypto sportsbook deposits move between services and the blockchain.
Common pre-broadcast holdups include:
Compare the elapsed time with the sender’s published processing window. If that window passes without a hash, contact the wallet or exchange, not the sportsbook. Provide the withdrawal reference, asset, network, amount, destination address, submission time, and screenshots of the status.
Avoid creating another withdrawal unless support confirms the first one failed. With a self-custody wallet, correct the fee or connection issue and verify that the original transaction was never broadcast before retrying.
Zero confirmations usually means the transaction has reached the network but remains in the mempool, waiting to be included in a block. It is not yet settled. Insufficient confirmations means it has entered a block, but the sportsbook is waiting for additional blocks before crediting the account.
Confirmation requirements vary by asset and operator. A faster block schedule can help explain why some cryptocurrencies reach sportsbook deposits faster, although network load and the operator’s own rules still matter.
Common reasons for a delay include:
The safest response is usually to monitor the transaction hash in a reliable block explorer. Sending the deposit again can create a second valid payment rather than speeding up the first.
Fee acceleration should be attempted only when the sending wallet explicitly supports it, such as a clearly labeled speed up or replace-by-fee option. Avoid improvised replacement transactions or third-party “accelerators.” Once the explorer shows the sportsbook’s required confirmation count, any continued delay is more likely an internal crediting issue.
One confirmation proves that a transaction entered a block, but it may not satisfy the sportsbook’s deposit policy. Some operators wait for several confirmations, with thresholds varying by asset and network. The cashier page or deposit instructions should state the required number.
Even after that threshold is reached, crediting may not be immediate. The operator still needs to detect the transfer, match it to an account, and update the available balance. Delays can result from:
Once the explorer shows enough confirmations, compare the transaction details with the cashier record. Check the asset, network, receiving address, amount, and any required memo or tag. Also confirm that the funds have not appeared in a separate crypto balance or bonus wallet.
A transfer that is fully confirmed and correct, yet remains absent beyond the operator’s stated processing window, is no longer mainly a blockchain-delay case. Follow the steps for a confirmed crypto deposit that has not been credited, keeping the transaction hash and account details ready for support.
Use the sportsbook’s deposit page for the exact coin or token. If available, compare against instructions saved when the address was generated.
A familiar-looking address may work on several chains. Confirm the chain shown in the wallet against the sportsbook’s network selection; checking that the deposit network matches is essential for tokens such as USDT or USDC.
Compare the full address or, at minimum, several characters at both ends. Check whether the sportsbook treats generated addresses as temporary or reusable.
For assets that require one, confirm the memo, tag, or payment ID was included exactly. The address alone may identify only the sportsbook’s shared wallet.
Confirm that the amount received after withdrawal fees meets the stated minimum. Also check whether multiple smaller transfers can be combined; many operators do not allow this.
A missing memo may be recoverable through manual account matching, usually after ownership evidence is supplied. Below-minimum deposits may remain uncredited unless the operator explicitly supports later top-ups.
Wrong-network, unsupported-token, or expired-address transfers are less predictable. Recovery depends on whether the sportsbook controls the receiving keys and can safely access that chain; fees may apply, and some transfers cannot be recovered. Avoid sending a second “test” payment until support confirms the correct remedy.
What does a failed transaction mean?
The network rejected its execution, so no deposit value reached the sportsbook. A network fee may still have been charged for the attempt.
What happens when a transaction is dropped?
A dropped transaction left the mempool without entering a block. Its funds may become spendable again, but the wallet balance and nonce should be checked before retrying.
Why does an explorer show “replaced”?
Another transaction using the same nonce superseded the original, often after a fee increase or cancellation. The replacement hash—not the original hash—shows where the funds went.
Can the original transaction confirm after replacement?
Only one transaction with a given nonce can ultimately confirm. If the replacement succeeded, the original will not later produce a second deposit.
If the explorer shows success but the destination differs from the sportsbook address, the transfer was not merely delayed. It may indicate a copied-address mistake, clipboard malware, or wallet compromise. Stop further transfers, verify the original deposit page and wallet history, then contact the sending wallet and sportsbook support.
Compare the transaction’s confirmations with the sportsbook’s stated requirement, then check any listed processing window. A clock-based delay alone is not meaningful until both conditions have been met.
Contact the sportsbook at once if the address, blockchain network, destination tag, or memo may be wrong. Waiting for more confirmations will not correct these errors and may reduce recovery options.
The wallet or exchange is responsible when no transaction hash exists, a withdrawal remains queued, or the transfer failed before reaching the blockchain. Its support team can investigate approval holds, fee problems, or withdrawal maintenance.
Once the correct transaction has enough confirmations and the published processing period has passed, the sportsbook owns the crediting investigation. Network congestion before that point usually cannot be fixed by either support team.
Include the transaction hash, network, amount, sending and deposit addresses, memo or tag, timestamp, confirmation count, account identifier, and relevant screenshots. Mention any replaced transaction hash or mismatched field clearly.
Legitimate support may request transaction details, but never a seed phrase, private key, password, or two-factor authentication code. Explorer links and transaction hashes are safe evidence; wallet credentials are not.
Copy the hash and keep a screenshot of the wallet record. Never share seed phrases, private keys, passwords, or authentication codes.
Check the transaction on the correct network explorer, including its status, destination address, amount, memo or tag, and confirmation count.
Match the network, minimum amount, required memo, and sportsbook confirmation threshold against the deposit instructions.
A valid transaction still gathering confirmations usually needs time. A confirmed transfer may also remain pending until the operator’s stated crediting window ends.
After that window, contact the service responsible for the delay: the sender if no valid hash exists, or the sportsbook if the transfer is confirmed. Include the hash, network, amount, time, address, and screenshots.
For future deposits, recheck the network and memo, send a small test amount when practical, and retain the hash until credit appears.
The transaction hash is the key record. Follow the chain status first, then the service’s published processing window; escalate only to the party that can act on the evidence.