Physicians are not suppose to put you on the pill unless they do a pap first. If you have had one within the last year and you have the results you can show that to them and they will usually give you the prescription without an exam. As for the cost...with most generic brands it is $15-30, and for name brands it's $20-35.(Assuming you are in the US).