- Wallet software you use: Is it custodial or self-custodial (non-custodial)? If it is custodial, you are not allowed to control inputs, outputs and fee rate. If it is self-custodial, you can control those things including fee rate. When you set lower fee rate, you will have cheaper transaction fee.
- Wallet support for different types of Bitcoin address: Legacy, Nested Segwit, Native Segwit and Taproot. Transactions with Segwit (Nested, Native and Taproot) will be cheaper than with Legacy types.