Scheduling a doctor’s appointment comes down to a few straightforward steps: know what type of care you need, find a provider who takes your insurance, and book by phone or online. The process looks slightly different depending on whether you’re a new or returning patient, whether you need a specialist, and how you’re covered. Here’s how to move through each step efficiently.
Decide What Kind of Care You Need
Before you pick up the phone or open a booking site, figure out whether you need a primary care doctor, a specialist, or something more immediate. Primary care handles routine checkups, ongoing health concerns, prescription refills, and most new symptoms. Specialists (dermatologists, cardiologists, orthopedists) focus on specific body systems or conditions.
If your concern is moderate but time-sensitive, like a bad cold, minor burn, sprain, earache, or sore throat, and your doctor’s office is closed or can’t fit you in, urgent care and retail health clinics are designed for exactly that. They accept walk-ins or same-day bookings. For anything life-threatening, go to the emergency room.
Find a Provider in Your Network
If you have insurance, start by confirming which doctors are in-network. Going out of network can mean dramatically higher costs or no coverage at all. Your insurance company’s website will have a provider directory you can search by specialty, location, and whether the doctor is accepting new patients. If you’re on a Marketplace plan through HealthCare.gov, there’s a built-in doctor lookup tool that shows which providers are included in each plan’s network. State-run marketplaces often have a similar feature.
Online directories aren’t always perfectly up to date. Once you find a provider that looks right, call both the doctor’s office and your insurance plan to confirm the doctor is still in-network and accepting new patients. This five-minute step can save you from a surprise bill later.
When You Need a Referral First
Your insurance type determines whether you can go straight to a specialist. If you have an HMO or POS plan, you typically need a referral from your primary care doctor before seeing a specialist. PPO plans generally let you book with a specialist directly, though you’ll pay less if you stay in-network. Check your plan details before scheduling so you don’t end up with a denied claim.
If You Don’t Have Insurance
You can still see a doctor. Federally Qualified Health Centers (FQHCs) operate across the country and are required to offer a sliding fee scale, meaning your cost is based on your income. You can search for one near you at the HRSA website by entering your ZIP code or city. These centers provide primary care, dental, mental health, and other services regardless of your ability to pay. Many post information about their sliding fee discounts on their websites and during intake, so don’t hesitate to ask about pricing when you call.
Community health clinics, teaching hospitals, and some private practices also offer reduced rates for uninsured patients. Ask the office directly about self-pay pricing when you schedule.
Book Online or by Phone
Most doctor’s offices now offer two main ways to schedule: calling during business hours or booking through an online portal. Each has trade-offs.
Phone scheduling lets you explain your situation to a real person, ask questions, and sometimes negotiate timing. The downside is that you’re limited to office hours, and hold times can be long, especially at busy practices.
Online scheduling tools, whether through a practice’s own patient portal or a third-party platform, let you book 24/7. You can see open slots in real time, pick what works for your schedule, and get automated confirmation and reminders. Many practices integrate their online calendar with their internal scheduling system, so appointments booked online and by phone pull from the same pool of available slots. For new patients or complex situations, though, the office may still require a phone call to gather more information before confirming.
What to Ask When You Schedule
Whether you’re booking online or by phone, get clear answers on a few logistical details upfront:
- New patient paperwork: Ask if forms need to be completed before you arrive and whether they’re available to download or fill out online. New patient intake forms can be lengthy, and completing them ahead of time saves everyone’s time on appointment day.
- Arrival time: Many offices ask you to arrive 15 to 20 minutes early, especially for a first visit.
- What to bring: At minimum, bring your insurance cards, a photo ID, and contact information for any other doctors you see. Bring a list of every medication you take, including over-the-counter drugs, vitamins, and supplements, along with dosages. Some doctors prefer you bring the actual bottles.
- Cost: Ask about your copay or coinsurance so you know what to expect at checkout. If you’re uninsured, ask about self-pay rates.
- Cancellation policy: Most offices require at least 24 hours’ notice to cancel or reschedule. Many charge a fee for missed appointments or late cancellations, sometimes $50 or more. Knowing the policy upfront helps you avoid unnecessary charges.
Expect a Wait for New Appointments
Getting in quickly isn’t always possible. The average wait time for a new physician appointment in the U.S. is now 31 days, and that number has been climbing. Some specialties are significantly longer. Dermatology and cardiology tend to have some of the longest waits, while family medicine offices can often see you sooner.
If you need to be seen faster, a few strategies help. Ask to be put on a cancellation list so the office calls you if a slot opens up. Try booking early in the morning on a Monday, when offices are processing cancellations from the weekend. If your concern is urgent but not emergency-level, ask the scheduler directly, as many practices hold a few same-day or next-day slots for acute issues. And if your primary care doctor referred you to a specialist, mention that when scheduling. Some specialist offices prioritize referred patients.
Preparing for the Visit Itself
Once your appointment is booked, spend a few minutes preparing so you get the most out of your time. Write down your symptoms, including when they started, what makes them better or worse, and how they affect your daily life. If you have specific questions, list them in order of priority. Appointments move fast, and it’s easy to forget something in the moment.
Gather any relevant medical records the new doctor might not have, such as recent lab results, imaging reports, or discharge summaries from hospital visits. If you’re transferring care from another provider, call your previous doctor’s office ahead of time to request that records be sent over. This process can take several business days, so don’t wait until the last minute.
If you think you might have trouble remembering what the doctor tells you, bring someone along or ask at the start of the visit if you can take notes. Having a clear record of next steps, whether that’s a follow-up appointment, a new prescription, or a test to schedule, keeps you from having to call back later to clarify.

