HI, it is not like that, if you are on contractual basis ABC agency gives you salary every month, so when it comes to get a reference letter you have to provide on the letter head of that ABC company which pays you.
It does not matter you are on roll or on contractual basis ...