Coinomi can import a Recovery Phrase saving it in its list of wallets, but it cannot import individual private keys. Instead, it sweeps funds from the address associated with a private key to an address associated with your Coinomi Recovery Phrase. Coinomi does not save any private keys it sweeps.
The reason Coinomi opts for sweeps instead of imports concerns the Restoration process. When you Restore your wallets in Coinomi using your Recovery Passphrase, any swept wallets would be recovered too, since the funds were transferred to your Coinomi and the source wallet was emptied. Individual private keys would need to also be backed up individually.
How to sweep
To sweep a private key, open the wallet of the coin you want to sweep and at the top right corner of the screen select "... / Sweep wallet". Only UTXO-based coins have that functionality. Account-based coins like Ethereum, Tron, XRP cannot be swept by Coinomi.
![]() | ![]() |
After entering the key and pressing "next", the transaction and its details, are presented for you to confirm. After you confirm, a transaction is created which empties the source address, sending all its balance to your Coinomi destination wallet (the wallet the key was swept into).
Any future transactions sent to the address associated with the private key will not be accessible to your Coinomi wallet. You will need to sweep again. Make sure you keep your private key backed up.
Errors when sweeping
"The address has no funds"
There are multiple possible causes for that error
- You are trying to claim a fork, and the address had no funds at the time of the fork
You either loaded the address too late or withdrew from it too early. Search for that address on a BTC block explorer to check if it had a balance when the fork occurred, or a block explorer specific for that coin. - You are trying to claim a fork but "receiving with" the wrong coin
Even though you are sweeping a Bitcoin address, since you want to move the forked coin, you must choose "receive with X", X being the forked coin from the list. The BTC could already have been moved to a different address, so indeed there would be no funds on the BTC chain. Your private key isn't being properly parsed
- Open https://www.bitaddress.org (using this website while connected to the internet is not secure. You should do the next steps offline if you are concerned of your private keys leaking)
- No need to move your mouse around, go straight to "Wallet details"
- Paste your private key into the first text box
- Sweep the "Private Key WIF Compressed, 52 characters base58, starts with a 'K' or 'L' " code.
"Could not recognize the private key format"
Coinomi can only sweep keys from individual addresses in the WIF, BIP38 and Mini formats. If you are trying to sweep an extended key, please derive the individual keys for your addresses first, then sweep them. You can also use our BIP39 tool to generate them from a Recovery Phrase. You can also use bitaddress mentioned above to convert your key into other formats.
This error message may also be a result of trying to sweep from segwit addresses, when the forked coin doesn't yet have the segwit upgrade.

