According to me, it sounds quite formal and if I were you, I
wouldn't hesitate to use it in a formal letter. But, it is Matthew
who is an expert here.
Not an expert, just a native English speaker!
Let me add some "informal" responses:
"So sorry I made problems for you!"
"Oh, I have put you...