It's budget is around 600 million a year. So yeah, it probably recovers a little over double what it costs to operate.
That sounds okay, but bear in mind the recovered funds are... taxpayer dollars that we unfairly paid. And when you factor in the cost in taxes we pay for CFPB, that means... we're only getting a little more than half our money back. That's certainly better than not getting anything back, but I'd hesitate to call it "efficient".