Error message

Your static IP has expired (SD-ERR-IPG-LICENSE)

Last updated 18 August 2026

Trading blocked: your static IP has expired (SD-ERR-IPG-LICENSE)

In short

Your static IP belongs to one trading account, and its validity has ended, so trading on that account is paused until you recharge the account. This is not a broker problem — the message you see (with the code SD-ERR-IPG-LICENSE) simply means the static IP on this account has expired. To fix it, recharge that account: the recharge renews the static IP along with the account, and trading resumes right away. Auto-recharge is on by default, so a paused account usually means it was switched off, or your wallet did not have enough balance to cover the renewal. Check both from Settings, then General, and the account and its static IP will renew on their own next time, so you will not hit this pause again.

When this happens

  1. 1 The static IP on this account has expired, so trading on the account is paused until you recharge it.
  2. 2 Auto-recharge was switched off, or the wallet balance was too low, so the account and its static IP did not renew on their own.

What this means

A static IP belongs to one trading account. When that account’s static IP reaches the end of its paid time, its validity ends, and trading on that account is paused until you recharge the account.

This is not a broker problem and not your API credentials. The message you see — with the code SD-ERR-IPG-LICENSE — simply means the static IP on this account has expired. The fix is on your side, and it takes a moment.

This applies only to a static IP you bought from us. If you brought your own IP, it never expires on our side and you will never see this message for it — see Does the expiry date apply to my own static IP?.

How to fix it

Recharge the account. The recharge renews the static IP along with the account, so trading resumes as soon as it is done.

  1. Add funds to your wallet if needed: open the User menu in the top-right corner (click your name), click Account, and add funds on the Billing tab.
  2. Go to Accounts → Trading Accounts, select the account, and click Recharge.

Trading on the account works again straight away. You do not need to register the IP with your broker again — the same IP continues.

Check auto-recharge so it renews on its own

Auto-recharge is on by default. With it on, the account and its static IP renew on their own the next time you use the account, so trading resumes automatically and you never hit this pause — as long as your wallet has balance.

So if trading was paused, one of two things happened: auto-recharge was switched off at some point, or your wallet did not have enough balance to cover the renewal.

Go to Settings → General, find Auto Recharge Accounts in the Billing section, and check that it is on. Then keep enough balance in your wallet so the renewal can go through. Auto-recharge is a setting for your login, so it covers every account under it, not one account on its own.

Did this solve your problem?
Contact support