My NC taxable income is $12,918. This means the amount of NC state tax I owe should be 0.0450 x $12,918 or $581. TurboTax says I only owe $524. Can TT be wrong?

I am filing head of household with 1 child credit of $2500.