How to Schedule and Manage Your VA Appointment Online
You can schedule most VA appointments through VA.gov, the Veterans Health Administration's patient portal, or by calling your local VA medical center
The Department of Veterans Affairs offers three main ways to book appointments: through the VA.gov website, through My HealtheVet (the VA's patient portal), or by phone with your VA facility. Online scheduling is available for many routine appointments — primary care visits, specialty consultations, mental health sessions, and follow-ups — but some urgent or complex appointments still require a phone call. The fastest route depends on whether you already have a VA account set up and what type of appointment you need.
Most veterans can schedule appointments online within minutes if they have their VA login credentials ready. The process is straightforward: you log in, select your facility, choose the type of appointment, pick an available time slot, and confirm. You'll receive a confirmation number and can see your appointment on your calendar. If you run into trouble or need to schedule something outside the online system, you can always call your VA medical center's scheduling line — the number is on your VA facility's website or in your welcome materials.
Key Takeaways
- VA appointments can be scheduled online through VA.gov or My HealtheVet if you have a verified account, or by phone with your local VA medical center.
- You will need to verify your identity through Login.gov, ID.me, or DS Logon before you can access online scheduling for the first time.
- Routine appointments like primary care, specialty visits, and mental health sessions are usually available to book online, but urgent or same-day needs require a phone call.
- After you book online, you will receive a confirmation number and can reschedule or cancel through the same portal up to 24 hours before your appointment.
- If the online system shows no available slots, calling your VA facility directly may reveal cancellations or alternative times not displayed online.
Setting up your VA.gov account for online scheduling
Before you can schedule appointments online, you need a verified VA.gov account. If you've never logged into VA.gov before, you'll be asked to create one using either Login.gov, ID.me, or DS Logon (an older VA credential that still works). Login.gov and ID.me are the most common options for new users. Both require you to provide your Social Security number, date of birth, and a valid email address, then verify your identity by uploading a photo of your driver's license or passport. This verification step usually takes a few minutes, though ID.me sometimes asks follow-up questions and can take longer.
Once your account is verified, you can log into VA.gov and access My HealtheVet, which is where appointment scheduling lives. You may see a message saying your account is "not yet connected" to your VA medical records — this is normal and doesn't stop you from scheduling. The connection usually happens within a few days as the VA's systems sync. If you already have a My HealtheVet account from a previous VA visit, you can use those same credentials; you won't need to create a new one.
How to schedule an appointment step by step
Log into VA.gov using your verified credentials, then select "Schedule and manage health appointments" from the menu. You'll be taken to a page showing your VA medical center and upcoming appointments. Click the button to schedule a new appointment. The system will ask you to choose which facility you want to visit — if you're registered at multiple VA centers, make sure you pick the right one.
Next, select the type of appointment you need: primary care, mental health, specialty care, or another category. The system will show you available appointment types at that facility — for example, "Primary Care - New Patient Visit" or "Mental Health - Follow-up." Choose the one that matches what you need. Then select your preferred date and time from the available slots. The calendar shows open times in your local time zone. Once you've picked a slot, review your selection and confirm. You'll receive a confirmation number on screen and via email.
Write down or save your confirmation number — you'll need it if you need to reschedule or cancel. You can also see all your upcoming appointments by logging back into My HealtheVet anytime. If you don't see any available slots for the appointment type you need, try calling your VA facility directly; sometimes cancellations happen and aren't immediately reflected online, or your facility may have additional appointment types available by phone.
What to do if you can't schedule online
Some appointments can't be booked through the online system. If you need an urgent same-day visit, a complex procedure, or a first-time appointment with a specialist who requires a referral, you'll need to call your VA medical center. Urgent care appointments and emergency services always require a phone call or a visit to the emergency department. Your VA facility's main phone number is on your VA card or on the facility's page on VA.gov.
When you call, have your Social Security number, date of birth, and insurance information ready. Tell the scheduler what type of appointment you need and your preferred dates and times. They can often find slots that aren't shown online and can also answer questions about what to bring or how to prepare. If you're having trouble reaching your facility by phone, try calling during off-peak hours — early morning or late afternoon often has shorter wait times.
Rescheduling or canceling an appointment
You can reschedule or cancel most appointments through My HealtheVet up to 24 hours before your appointment time. Log in, find the appointment in your calendar, and select the option to reschedule or cancel. If you're rescheduling, the system will show you available times for the same appointment type. If you need to cancel or reschedule within 24 hours of your appointment, call your VA facility directly — the scheduler can make the change over the phone.
It's important to cancel or reschedule as soon as you know you can't make it. Missed appointments can affect your standing with the VA and may delay future scheduling. If you miss an appointment without canceling, your facility may reach out to check in or ask if you need to reschedule.
Preparing for your online-scheduled appointment
Once you've scheduled your appointment, check your confirmation email for any instructions specific to that visit. Some appointments may require you to arrive early to check in, bring certain documents, or complete forms beforehand. Your VA facility may send you a link to fill out a pre-visit questionnaire online — completing this before you arrive speeds up your check-in process.
Bring your VA health identification card, a photo ID, and your insurance card if you have other coverage. If you're seeing a specialist, bring any recent test results or medical records from outside providers. Write down any questions or symptoms you want to discuss, and note any medications you're currently taking. Arriving 10 to 15 minutes early gives you time to check in and settle in before your appointment starts.
Troubleshooting common online scheduling problems
If you're having trouble logging into VA.gov, the most common issue is a password reset. Click "Forgot password?" on the login page and follow the steps to reset it. If you're using Login.gov or ID.me and can't remember which one you used to create your account, try both — the system will tell you if that's not the right one. If you're still locked out, call the VA's help desk at 1-800-698-2411.
If you can log in but don't see any available appointment slots, it may mean your facility is fully booked for the timeframe shown, or that appointment type isn't available online at your location. Try adjusting your preferred dates or times, or call your facility to ask about cancellations. If the system says you're "not registered" at a facility, it means your records haven't been transferred yet — this can happen if you're a new VA patient. Call your facility's registration line to complete your enrollment, then try scheduling again.
Frequently Asked Questions
Do I need to create a new account if I've been to the VA before?
Not necessarily. If you have an existing My HealtheVet account, you can use those credentials to log into VA.gov. If you've never created an online account, you'll need to set one up using Login.gov, ID.me, or DS Logon. The verification process usually takes a few minutes.
Can I schedule appointments for family members or dependents?
No, each person needs their own verified VA.gov account to schedule their own appointments. If you're a caregiver or sponsor, you may be able to view some information through a caregiver portal, but appointment scheduling requires the individual's own login.
What if my VA facility doesn't show up in the online system?
Some smaller VA clinics or community-based outpatient clinics may not have full online scheduling. Call your facility directly to schedule, or ask if they use a different scheduling system. You can also contact the main VA medical center in your region for help.
Can I reschedule an appointment the day before or the day of?
The online system allows rescheduling up to 24 hours before your appointment. If you need to reschedule within 24 hours, call your VA facility directly. Same-day cancellations should also be done by phone to make sure the facility knows you won't be there.
What happens if I miss an appointment?
Your VA facility will likely reach out to check in and see if you need to reschedule. Repeated missed appointments without cancellation can affect your access to future scheduling. If you know you can't make it, cancel as soon as possible so the slot can be offered to another veteran.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.