Can anyone explain the significance of contracts to be printed on Stamp papers than the letter heads?
Many companies practice entering into a contract on letter heads. Is the practice good in the long run?
What are the cons/pros in signing the contracts on letter heads ? Is there any bar printing business agreements on company letter head?
Do we need to stop the practice of signing the contracts on letter heads ?