According to Oxford , which is generally accepted as the authority on what words are in British English and what the correct spelling is, it’s pro forma. Thus, pro forma is correct, but other forms may be accepted as correct colloquially. The traditional form is “pro forma” (two words). 🙂