Ouch! That is really high for just that. Must have been some really one-off stuff for the transfer.
Edit to add: I guess it really isn't that high at that rate. It made me curious as to what we paid for similar services at the same rate so I had to go check. Ours came in at just about $4000. The TOS/EULA/privacy policy are what ate into ours.