Is there a transaction fee every time I sign a file?


No, because you sign the files locally on your computer using your on-chain DID, not on the KILT blockchain.