Do I have to make a back up copy every time I make a transaction?
You just need to backup your private key or your 12 words nothing else

The whole network keep a full backup of all your transactions

If your wallet make new bitcoin address for each transaction you need to keep a backup of your new private key as well