Inactive means the wallet is not initialized yet, meaning that the code for the smart contract of your wallet is not yet deployed on the network.
This is not problematic, and you can use your wallet to receive funds on the network without initializing it first. Multiple deposits can be sent to your wallet. However, to withdraw, you need to first deploy it, and wallet softwares do this automatically on first withdrawal.
In fact, many wallets are initialized after their first deposit!
In TON, since wallet address is derived from its code (smart contract of the wallet) and its data (like your public key), you can start using it (to receive funds) without even deploying it first.