How do the fees for taproot transactions compare to P2PWPKH?

Taproot inputs are smaller but outputs are larger. Specifically, P2WPKH (Native SegWit) inputs and outputs take 67.75 and 31 vbytes in a transaction, respectively, while P2TR (Taproot) inputs and outputs take 57.25 and 43 vbytes, respectively. In terms of fees this makes Taproot transactions about 1.5% more expensive when you don’t use multisig or scripting.

Source: https://bitcoinops.org/en/tools/calc-size/