The general cost of filling teeth is about 150 USD. If you have insurance, you have to pay about 20%. If you don't have insurance, you can talk to the dentist and tell them that if you don't have insurance, you will get a certain discount, but not much.
If you often need to see a dentist, I suggest you buy dental insurance. You can try MetLife's dental insurance plan.