You cannot transfer personal allowances between spouses - there is no longer a 'married person's tax allowance' except for those born before 1935, or over 75.
Your husbands personal allowance should be �9490.
Now, your husband's situation is confusing. A K code means he should be paying LESS tax on that income. If the code is K10 he should have an extra �100 per year tax free on that income.
I would say that what is happening is your husband is paying tax at basic rate on all the income that has the BR tax code, with no personal allowance.
His personal allowance is given to the K code income, meaning he pays far more tax on one income, far less tax on the other, but overall pays the correct amount due.
Add up all his gross incomes for the coming year (multiplying each income by 12 or 13 as appropriate) so you have one amount.
Take off his tax allowance of �9490 and he should be paying 20% of the remainder in tax.
Hope that is a bit clearer.