PTC India Financial Services (PFS) on Thursday said it has signed a pact with India Infrastructure Finance Company (IIFCL) to provide financing for infrastructure projects.