My doggo has hers for free when she visited her groomers. I think it would also depend on the situation of her teeth.
Its mostly expensive because of the blood test and the anethesia, but you can check with RAKAWC, I believe they have various services and dental might be one of them.