Sunny Deol and Kirron Kher are of the same age yet played mother and son.
Subhash Ghai refused to part with the rights to the films title "Karz". So producer Kaushal Godha decided to add the English tag line " Burden of Truth" to the title. This angered Subhash Ghai as he found this practice and plan very unethical.
Karishma Kapoor was signed for the film but later opted out.
The film was initially titled "Deewarein".
While Sanjeev-darshan's music careers never took off in late 2002 they had two releases in the same day: Rishta and Karz. Both would flop thus sealing their chances of a top filmi career.