Every wallet on Starknet is a smart contract, so it must be deployed onchain before you can use it.
Deployment is a blockchain transaction, so it requires a network fee (gas).
You can pay this fee with either ETH or STRK.
To deploy your wallet:
- Top up your wallet with ETH or STRK by going to Fund menu on the home page.
- After you see assets in your wallet, the smart contract will be deployed automatically with your first outgoing transaction (for example, sending funds to your own address)
- In Ready Wallet browser extension you can also deploy manually by going to Settings, clicking on the account name, and selecting Deploy account:

Depending on network congestion, deployment may take up to 20 minutes.