What country are you located in?I just wanted to relate an experience I had trying to get the battery replaced in my MacBook Pro. Not knowing exactly how this would work, I first tried to call AppleCare and my local Apple Store to see if they could perform the repair on-site. This was not effective, nobody could tell me if they stocked the correct parts or could make an actual appointment for me to get the repair done, in all cases they wanted the Genius Bar to look at it and determine what needed to be done next.
So I went ahead and booked an appointment with my local Apple Store, took the unit in, and the Genius that helped me confirmed what I was sure of, my battery was "consumed" and should be replaced. He recommended I call AppleCare and they would send me a box, I would ship the laptop, and I would get it back in about a week. The battery replacement would cost $199.
I contacted Apple via chat today and got everything setup--as part of the process they sent me to a billing link so I could pay for the repair. The payment summary on the resulting page said the repair would cost $634.34.
Somewhat stunned, I opened another chat to ask about this. The agent confirmed that the way Apple handles this kind of repair is that they charge the full amount for a flat-rate repair immediately, and then refund the balance if only the battery is replaced. If it appears that more work needs to be done, Apple would contact me to verify I want it completed.
This just doesn't seem right to me. $634 is way more than $199. Why am I paying in advance for work that probably will not need to be done? Why can't Apple just hold my credit card number until they do the work, and charge me the actual balance (like any other professional repair organization) after the work is complete?