If you are unable to withdraw your fiat currencies such as US Dollar (US), eurozone Euro (EUR), Great British Pound (GBP), Canadian Dollars (CAD), or Japanese Yen (JPY) there may be several reasons for this. You may see a "Balance is insufficient for a withdrawal" error, the withdrawal page says that your funds are "Withheld" or withdrawals are blocked. Check the following:
Do you have any orders open/pending? If so, they may be holding up fiat currency you want to withdraw from your account. Fiat currency that is used in an open/pending order cannot be withdrawn. To fix this, cancel the open orders.
Do you have a negative balance in any fiat currency or digital asset? This will prevent fiat currency withdrawals from your account. Please deposit funds in the fiat currency or digital asset that has a negative balance or trade other fiat currencies or digital assets to make up for the negative balance.
Currency not held in your account
Do you have the currency available in your Kraken account? Although you may see the total amount held in your account, you may have it selected where your account shows the total sum of all of your currencies shown in a specific currency, though all of your currencies held are treated separately. An example is if you hold both Great British Pounds (GBP) and eurozone Euros (EUR) in your account, you can't withdraw the total amount in one US Dollars (USD) withdrawal.
Deposits from German or Austrian banks
Have you deposited from a German or Austrian bank? This will result in your withdrawals up to 125% of the deposit amount being blocked for 72 hours. See the following article for more details.