# Obtaining Pre-Flight Clearance on VATSIM

Securing pre-flight clearance is a pivotal step before boarding and starting your aircraft from a cold state on the VATSIM network. This section outlines the procedure for obtaining clearance, ensuring you're ready for an immersive and procedurally accurate flight experience. [Click here for our useful VATSIM Que Card. ](https://docs.flyuva.org/attachments/3)

#### Preparing for Clearance:

<div class="flex-1 overflow-hidden" id="bkmrk-atis-information%3A-be"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light">1. **ATIS Information**: Before reaching out for clearance, it's crucial to acquire the latest Automatic Terminal Information Service (ATIS) details. This can be done directly through your pilot client, such as vPilot, or by visiting [https://datis.clowd.io](https://datis.clowd.io/) for real-time ATIS updates.
2. **Contacting the Controller**: With the ATIS information at hand, you are now ready to request clearance from the available controller, typically ground control at your departure airport.

</div></div></div></div></div></div></div></div></div></div></div></div>#### Requesting Clearance:

The format for requesting IFR clearance is straightforward:

<div class="flex-1 overflow-hidden" id="bkmrk-%5Bcontroller-id%5D%2C-%5Byo"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light"><div class="dark bg-gray-950 rounded-md"><div class="p-4 overflow-y-auto">`<span class="hljs-selector-attr">[Controller ID]</span>, <span class="hljs-selector-attr">[Your Callsign]</span> requesting IFR <span class="hljs-selector-tag">to</span> <span class="hljs-selector-attr">[Destination]</span>, with <span class="hljs-selector-attr">[ATIS code]</span>.`</div></div></div></div></div></div></div></div></div></div></div></div></div></div>**Example**:

<div class="flex-1 overflow-hidden" id="bkmrk-%22las-vegas-ground%2C-u"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light"><div class="dark bg-gray-950 rounded-md"><div class="p-4 overflow-y-auto">`<span class="hljs-string">"Las Vegas Ground, UAL1179 requesting IFR to George Bush Intercontinental, with Echo."</span>`</div></div></div></div></div></div></div></div></div></div></div></div></div></div>Upon your request, the controller may provide verbal clearance or issue a Pre-Departure Clearance (PDC) via your pilot client.

**Example PDC:**

[![image.png](https://docs.flyuva.org/uploads/images/gallery/2024-03/scaled-1680-/f8CPH98VBOfXpuvR-image.png)](https://docs.flyuva.org/uploads/images/gallery/2024-03/f8CPH98VBOfXpuvR-image.png)

#### Clearance Read-back:

The clearance provided by the controller typically follows this structure:

<div class="flex-1 overflow-hidden" id="bkmrk-cleared-to-%5Bdestinat"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light"><div class="dark bg-gray-950 rounded-md"><div class="p-4 overflow-y-auto">`Cleared <span class="hljs-selector-tag">to</span> <span class="hljs-selector-attr">[destination airport]</span>, via <span class="hljs-selector-attr">[departure procedure]</span> <span class="hljs-selector-attr">[transition or radar vectors]</span>, then as filed. Climb <span class="hljs-selector-attr">[via SID/instructions]</span>, expect <span class="hljs-selector-attr">[cruise altitude]</span> <span class="hljs-selector-attr">[time]</span> minutes after departure, departure frequency <span class="hljs-selector-attr">[frequency]</span>, squawk <span class="hljs-selector-attr">[squawk code]</span>.`</div></div></div></div></div></div></div></div></div></div></div></div></div></div>While receiving clearance, it's a good practice to jot down the details in your pilot client's notes. If clarity is needed, don't hesitate to request the controller to repeat the clearance.

**Example Read-back**:

<div class="flex-1 overflow-hidden" id="bkmrk-%22cleared-to-houston-"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light"><div class="dark bg-gray-950 rounded-md"><div class="p-4 overflow-y-auto">`"Cleared <span class="hljs-selector-tag">to</span> Houston Intercontinental, via NIITZ3 departure, SSKEE <span class="hljs-attribute">transition</span>, then as filed. Climb via SID, expect flight level <span class="hljs-number">370</span>, <span class="hljs-number">10</span> minutes after departure. Departure frequency <span class="hljs-number">125.8</span>, squawk <span class="hljs-number">4733</span>."`</div></div></div></div></div></div></div></div></div></div></div></div></div></div>Following your read-back, the controller will confirm with "readback correct" or provide necessary corrections.

#### Final Steps:

<div class="flex-1 overflow-hidden" id="bkmrk-after-the-clearance-"><div class="react-scroll-to-bottom--css-xmfai-79elbk h-full"><div class="react-scroll-to-bottom--css-xmfai-1n7m0yu"><div class="flex flex-col text-sm pb-9"><div class="w-full text-token-text-primary" data-testid="conversation-turn-9"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="79615ade-9c5a-4957-ab1e-ebde752a4506"><div class="markdown prose w-full break-words dark:prose-invert light">- After the clearance read-back is confirmed, the controller will instruct you on the next steps, typically to "contact when ready for pushback and start" or "contact when ready for taxi."
- If instructed to "contact when ready for taxi," you have the discretion for pushback. Conversely, if the controller specifies "Call for push and start," you must obtain ATC approval before pushback to ensure coordination and safety on the ground.

</div></div></div></div></div></div></div></div></div></div></div></div>This process underscores the importance of clear communication and adherence to ATC instructions for a seamless pre-flight setup on VATSIM, enhancing the realism and enjoyment of your virtual flight experience.

[![newbluelogo.png](https://docs.flyuva.org/uploads/images/gallery/2026-01/scaled-1680-/hXG8SZFR1EKbEVGE-newbluelogo.png)](https://docs.flyuva.org/uploads/images/gallery/2026-01/hXG8SZFR1EKbEVGE-newbluelogo.png)