Taildesk turns a tail number into one confirmed specification, then builds the spec sheet, the listing page, the share links and the venue packs from it.
The demo is the whole workspace with sample data: anyone can open it, and nothing in it can be changed. The sample brokerage’s aircraft are made up. Create a brokerage — that needs the invite code we sent you.
Sequence
Four steps, the same four every time.
The order never changes, which is the point — the same path every time, whether it is a King Air or a Global.
01
Type the tail
An N-number is enough. Taildesk reads the FAA master record, the type certificate behind it and the engine on file, then proposes the model from the reference catalog.
02
Confirm the spec
Drop in the seller's sheet and the extractor proposes the rest. Every field carries where it came from and whether it still needs a look — and nothing you have confirmed is ever overwritten.
03
Publish once
One switch turns the draft into a spec sheet PDF, a listing page on your own brokerage site, and an export pack built to each venue's import order.
04
Send and watch
Every recipient gets their own link. You see who opened it, how long they stayed, which documents they read and who took the PDF.
Buyer pages
The buyer’s questions, answered on the page.
A listing page is more than a specification. It can answer the questions a buyer would otherwise call to ask: will it make my trip, what will it cost to run, and how does this aircraft compare with the type.
Will it make your trip?
The first question, answered on the page.
A buyer picks where they fly from and to and how many are aboard. The page works out the planned miles, the usable range with that load and the stated reserve, the runway at both ends on a warm day, and names a fuel stop when the trip needs one.
A figure the reference catalog does not have is “couldn't check”, never an assumption.
Where it can fly
A range map, not a radius.
Centred on the departure airport, so the range rings are true circles: the ring this aircraft reaches with the load the buyer chose, the published range dashed behind it, and every airport in reach as a dot.
Tap one for its distance, bearing, time en route and runway. No map tiles, no tracking, and the map itself is fetched only as the section comes into view.
What it costs to operate
A year of flying, in dollars.
Fuel, maintenance and reserves by the hour; crew, hangar, insurance and training by the year. The buyer moves the hours to match how they would fly it, and can put in their own fuel price.
A line nobody has sourced reads “not estimated” and is left out of the total, which then says it is partial. Every figure carries its sources and the month it was written.
This aircraft, beside the type
Two plates that never pretend to be one.
The aircraft's own record sits on a solid plate. The type's reference figures sit on a dashed one, labelled “typical for the model — verify”, with the basis behind each number and the sources under it.
A value still waiting for your review is withheld from every buyer surface — the page, the PDF and the email — rather than shown with a caveat.
Both panels below are components a buyer sees on a listing page, running on the catalog's figures for a Pilatus PC-12 NGX based at KTEB. Typical for the model — verify.
Where it can fly
Typical for the model — verify
Pick a departure and the passengers. The solid ring is how far the Pilatus PC-12 NGX reaches nonstop with that load — about 1,130 nm with 6 aboard. Drag the globe to turn it; tap an airport for its distance, bearing, time en route and runway.
Departure runwayKTEB 6,997 ft · elevation 8 ft: room to spare at maximum weight on a warm day.
From KTEB (Teterboro, NJ) with 6 aboard, the Pilatus PC-12 NGX reaches about 1,130 nm nonstop, great-circle. Of the other 359 airports in our list, 163 are within nonstop reach and 87 more are one fuel stop away.
Nonstop163
One fuel stop87
Beyond one stop109
Reach with 6 aboard
Nonstop, but tight
Published range
Drag the globe to turn it. Tap an airport on it, or pick one from the list, for its distance, bearing, time en route and runway.
Every airport in reach, by region250 of 359
From KTEB (Teterboro, NJ) with 6 aboard. Great-circle distances; a fuel stop is named where one airport in our list covers both legs.
Nonstop163
US Northeast43
KLGA New York, NY · 10 nm
KCDW Caldwell, NJ · 10 nm
KEWR Newark, NJ · 11 nm
KMMU Morristown, NJ · 16 nm
KJFK New York, NY · 18 nm
KHPN White Plains, NY · 21 nm
KFRG Farmingdale, NY · 30 nm
KSWF Newburgh, NY · 39 nm
KDXR Danbury, CT · 41 nm
KISP Islip, NY · 44 nm
KBDR Bridgeport, CT · 46 nm
KTTN Trenton, NJ · 49 nm
KOXC Oxford, CT · 56 nm
KHVN New Haven, CT · 59 nm
KPNE Philadelphia, PA · 63 nm
KFOK Westhampton Beach, NY · 65 nm
KPHL Philadelphia, PA · 80 nm
KJPX East Hampton, NY · 82 nm
KACY Atlantic City, NJ · 87 nm
KBDL Hartford, CT · 90 nm
KILG Wilmington, DE · 100 nm
KALB Albany, NY · 115 nm
KPVD Providence, RI · 130 nm
KMTN Baltimore, MD · 142 nm
KOWD Norwood, MA · 153 nm
KBWI Baltimore, MD · 156 nm
KBED Bedford, MA · 158 nm
KMVY Martha's Vineyard, MA · 159 nm
KSYR Syracuse, NY · 164 nm
KBOS Boston, MA · 164 nm
KMHT Manchester, NH · 171 nm
KBVY Beverly, MA · 175 nm
KHYA Hyannis, MA · 178 nm
KDCA Washington, DC · 182 nm
KACK Nantucket, MA · 183 nm
KIAD Washington, DC · 194 nm
KPSM Portsmouth, NH · 197 nm
KBTV Burlington, VT · 221 nm
KPWM Portland, ME · 237 nm
KAGC Pittsburgh, PA · 269 nm
KPIT Pittsburgh, PA · 282 nm
KBGR Bangor, ME · 331 nm
KBHB Bar Harbor, ME · 332 nm
US Southeast56
KJYO Leesburg, VA · 193 nm
KHEF Manassas, VA · 204 nm
KRIC Richmond, VA · 252 nm
KORF Norfolk, VA · 258 nm
KRDU Raleigh/Durham, NC · 372 nm
KCRW Charleston, WV · 379 nm
KGSO Greensboro, NC · 397 nm
KILM Wilmington, NC · 435 nm
KJQF Concord (Charlotte area), NC · 454 nm
KCLT Charlotte, NC · 469 nm
KMYR Myrtle Beach, SC · 489 nm
KCVG Cincinnati, KY · 500 nm
KAVL Asheville, NC · 515 nm
KLEX Lexington, KY · 517 nm
KTYS Knoxville, TN · 557 nm
KCHS Charleston, SC · 557 nm
KSDF Louisville, KY · 564 nm
KHXD Hilton Head Island, SC · 608 nm
KLZU Lawrenceville (Atlanta area), GA · 626 nm
KSAV Savannah, GA · 626 nm
KPDK Atlanta, GA · 643 nm
KRYY Kennesaw (Atlanta area), GA · 648 nm
KFTY Atlanta, GA · 655 nm
KBNA Nashville, TN · 656 nm
KATL Atlanta, GA · 657 nm
KJWN Nashville, TN · 664 nm
KSSI St. Simons Island, GA · 682 nm
KHSV Huntsville, AL · 708 nm
KJAX Jacksonville, FL · 724 nm
KCRG Jacksonville, FL · 728 nm
KBHM Birmingham, AL · 747 nm
KTLH Tallahassee, FL · 803 nm
KSFB Sanford (Orlando area), FL · 806 nm
KORL Orlando, FL · 821 nm
KMCO Orlando, FL · 826 nm
KMEM Memphis, TN · 829 nm
KECP Panama City Beach, FL · 850 nm
KVPS Destin/Fort Walton Beach, FL · 868 nm
KDTS Destin, FL · 870 nm
KSUA Stuart, FL · 875 nm
KTPA Tampa, FL · 878 nm
KPIE St. Petersburg/Clearwater, FL · 886 nm
KPNS Pensacola, FL · 891 nm
KDJT West Palm Beach, FL · 902 nm
KSRQ Sarasota/Bradenton, FL · 910 nm
KBCT Boca Raton, FL · 919 nm
KJAN Jackson, MS · 925 nm
KFXE Fort Lauderdale, FL · 931 nm
KFLL Fort Lauderdale, FL · 938 nm
KRSW Fort Myers, FL · 940 nm
KOPF Miami (Opa-locka), FL · 949 nm
KMIA Miami, FL · 956 nm
KGPT Gulfport/Biloxi, MS · 962 nm
KAPF Naples, FL · 962 nm
KTMB Miami (Kendall), FL · 966 nm
KEYW Key West, FL · 1,052 nm
Canada10
CYOW Ottawa, ON · 278 nm
CYUL Montreal, QC · 278 nm
CYHU Montreal (Saint-Hubert), QC · 282 nm
CYTZ Toronto (downtown), ON · 290 nm
CYYZ Toronto, ON · 300 nm
CYHZ Halifax, NS · 523 nm
CYYR Happy Valley-Goose Bay, NL · 930 nm
CYQX Gander, NL · 957 nm
CYYT St. John's, NL · 998 nm
CYWG Winnipeg, MB · 1,112 nm
US Midwest37
KCGF Cleveland area, OH · 338 nm
KCLE Cleveland, OH · 354 nm
KCMH Columbus, OH · 407 nm
KLCK Columbus, OH · 410 nm
KOSU Columbus, OH · 414 nm
KDTW Detroit, MI · 425 nm
KPTK Detroit area, MI · 433 nm
KYIP Detroit area, MI · 433 nm
KDAY Dayton, OH · 468 nm
KLUK Cincinnati, OH · 488 nm
KGRR Grand Rapids, MI · 526 nm
KTVC Traverse City, MI · 558 nm
KTYQ Indianapolis area, IN · 559 nm
KIND Indianapolis, IN · 564 nm
KMDW Chicago, IL · 619 nm
KUGN Chicago area, IL · 626 nm
KORD Chicago, IL · 626 nm
KPWK Chicago area, IL · 626 nm
KMKE Milwaukee, WI · 630 nm
KDPA Chicago area, IL · 642 nm
KMSN Madison, WI · 694 nm
KCPS St. Louis area, IL · 755 nm
KSTL St. Louis, MO · 762 nm
KSUS St. Louis area, MO · 776 nm
KCID Cedar Rapids, IA · 796 nm
KRST Rochester, MN · 836 nm
KSTP St. Paul, MN · 869 nm
KMSP Minneapolis, MN · 875 nm
KFCM Minneapolis area, MN · 884 nm
KDSM Des Moines, IA · 885 nm
KMKC Kansas City, MO · 948 nm
KMCI Kansas City, MO · 951 nm
KOJC Kansas City area, KS · 958 nm
KOMA Omaha, NE · 986 nm
KFSD Sioux Falls, SD · 1,019 nm
KFAR Fargo, ND · 1,045 nm
KICT Wichita, KS · 1,100 nm
Caribbean, Bahamas and Bermuda4
TXKF Bermuda, BM · 680 nm
MYEH North Eleuthera / Harbour Island, BS · 932 nm
MYNN Nassau, BS · 964 nm
MBPV Providenciales (Turks and Caicos), TC · 1,149 nm
US South Central13
KLIT Little Rock, AR · 935 nm
KXNA Bentonville, AR · 987 nm
KNEW New Orleans, LA · 1,012 nm
KMSY New Orleans, LA · 1,023 nm
KTUL Tulsa, OK · 1,060 nm
KOKC Oklahoma City, OK · 1,155 nm
KTKI Dallas area, TX · 1,170 nm
KADS Dallas area, TX · 1,187 nm
KDAL Dallas, TX · 1,191 nm
KDFW Dallas-Fort Worth, TX · 1,198 nm
KAFW Fort Worth, TX · 1,207 nm
KCXO Houston area, TX · 1,213 nm
KFTW Fort Worth, TX · 1,214 nm
With one fuel stop87
US South Central7
KIAH Houston, TX · 1,224 nm via KHSV
KHOU Houston, TX · 1,234 nm via KHSV
KSGR Houston area, TX · 1,250 nm via KHSV
KAUS Austin, TX · 1,313 nm via KBNA
KSAT San Antonio, TX · 1,370 nm via KBNA
KMAF Midland, TX · 1,453 nm via KSDF
KELP El Paso, TX · 1,644 nm via KXNA
Caribbean, Bahamas and Bermuda11
MWCR Grand Cayman, KY · 1,347 nm via KORF
MKJS Montego Bay, JM · 1,356 nm via MYEH
MDPC Punta Cana, DO · 1,369 nm via KILM
MDLR La Romana / Casa de Campo, DO · 1,371 nm via KILM
MMTO Toluca / Mexico City area, MX · 1,837 nm via KGPT
MMGL Guadalajara, MX · 1,926 nm via KJAN
MMPR Puerto Vallarta, MX · 1,996 nm via KJAN
MMSD Los Cabos (San José del Cabo), MX · 2,083 nm via KXNA
US Mountain West30
KDEN Denver, CO · 1,395 nm via KCLE
KAPA Denver area, CO · 1,407 nm via KCLE
KCOS Colorado Springs, CO · 1,411 nm via KCLE
KBJC Denver area, CO · 1,414 nm via KCLE
KEGE Vail, CO · 1,499 nm via KOMA
KHDN Steamboat Springs, CO · 1,501 nm via KCID
KASE Aspen, CO · 1,502 nm via KMDW
KGUC Gunnison-Crested Butte, CO · 1,516 nm via KMDW
KSAF Santa Fe, NM · 1,534 nm via KTYQ
KMTJ Montrose, CO · 1,560 nm via KMDW
KTEX Telluride, CO · 1,570 nm via KMDW
KABQ Albuquerque, NM · 1,570 nm via KICT
KDRO Durango, CO · 1,578 nm via KMCI
KJAC Jackson, WY · 1,626 nm via KRST
KBZN Bozeman, MT · 1,632 nm via KSTP
KPVU Provo, UT · 1,706 nm via KPWK
KSLC Salt Lake City, UT · 1,709 nm via KUGN
KMSO Missoula, MT · 1,750 nm via KSTP
KGPI Kalispell, MT · 1,755 nm via KFAR
KSUN Sun Valley, ID · 1,780 nm via KRST
KTUS Tucson, AZ · 1,841 nm via KSUS
KIWA Mesa, AZ · 1,842 nm via KICT
KSDL Scottsdale, AZ · 1,845 nm via KOJC
KDVT Phoenix, AZ · 1,852 nm via KOJC
KPHX Phoenix, AZ · 1,855 nm via KICT
KBOI Boise, ID · 1,862 nm via KRST
KVGT Las Vegas area, NV · 1,934 nm via KDSM
KLAS Las Vegas, NV · 1,935 nm via KDSM
KHND Las Vegas area, NV · 1,936 nm via KMCI
KRNO Reno, NV · 2,074 nm via KFSD
Greenland1
BGSF Kangerlussuaq, GL · 1,750 nm via CYYR
Canada3
CYEG Edmonton, AB · 1,752 nm via CYWG
CYYC Calgary, AB · 1,752 nm via CYWG
CYVR Vancouver, BC · 2,105 nm via KFAR
US West Coast24
KGEG Spokane, WA · 1,888 nm via KFAR
KTRM Thermal (Palm Springs area), CA · 2,038 nm via KMCI
KPSP Palm Springs, CA · 2,049 nm via KMCI
KRDM Redmond (Bend), OR · 2,064 nm via KFSD
KMMH Mammoth Lakes, CA · 2,069 nm via KOMA
KPAE Everett (Seattle area), WA · 2,077 nm via KFAR
KBFI Seattle, WA · 2,081 nm via KFAR
KSEA Seattle, WA · 2,082 nm via KFAR
KTRK Truckee (Lake Tahoe), CA · 2,094 nm via KFSD
KTVL South Lake Tahoe, CA · 2,095 nm via KOMA
KCRQ Carlsbad (San Diego area), CA · 2,102 nm via KICT
KSAN San Diego, CA · 2,108 nm via KICT
KPDX Portland, OR · 2,110 nm via KFAR
KSNA Orange County (Santa Ana), CA · 2,114 nm via KICT
KBUR Burbank (Los Angeles), CA · 2,124 nm via KICT
KLGB Long Beach, CA · 2,124 nm via KICT
KHIO Hillsboro (Portland), OR · 2,125 nm via KFAR
KFAT Fresno, CA · 2,126 nm via KFSD
KVNY Van Nuys (Los Angeles), CA · 2,129 nm via KICT
KLAX Los Angeles, CA · 2,132 nm via KICT
KSMO Santa Monica (Los Angeles), CA · 2,132 nm via KICT
KCMA Camarillo, CA · 2,157 nm via KICT
KSBA Santa Barbara, CA · 2,185 nm via KICT
KSBP San Luis Obispo, CA · 2,202 nm via KICT
Central America3
MRLB Liberia / Guanacaste, CR · 1,916 nm via KDJT
MPTO Panama City, PA · 1,929 nm via MYEH
MROC San José, CR · 1,929 nm via KFLL
Beyond one stop109
Caribbean, Bahamas and Bermuda 1 · Europe 55 · US West Coast 7 · South America 7 · Alaska 3 · Africa 9 · Hawaii 4 · Middle East 9 · Asia 11 · Oceania 3
Usable range = published 1,803 nm (4 passengers, reserve not stated) × 0.85, less fuel for passengers beyond the published load. Great-circle +10% for airways and wind.
Still-air great-circle reach with the stated reserve. Winds, routing, weather and weight change real range. Typical for the model — verify.
What it costs to operate
Typical for the model — verify
A year of flying a typical Pilatus PC-12 NGX: fuel, maintenance and reserves by the hour; crew, hangar and insurance by the year. Move the hours to match how you'd fly it.
Estimated annual cost
Partial
$481,543
At 250 hours a year · $1,926 a flight hour · leaves out 4 lines we have no figure for
Per flight hour
$1,926
Partial
Per nautical mile
$7.38
At 261 kt, partial
Fixed a year
$191,938
40% of the total
Variable a year
$289,605
$1,158 an hour
Operating costs line by line, at 250 hours a year
Cost
Per hour
A year
By the flight hour
Fuel62 gph × $7.91 Jet-A
$490
$122,605
Maintenance
$403
$100,750
Engine reserveSet aside toward overhaul
$265
$66,250
Trip costsLanding, handling and crew travel
Not estimated
By the year
Crew
$481
$120,250
Hangar
$166
$41,600
Insurance
$120
$30,088
Training
Not estimated
Management
Not estimated
Subscriptions
Not estimated
Total, partial
$1,926
$481,543
Partial estimate: we have no typical figure for trip costs, training, management and subscriptions, so they're left out of the total.
Estimate for a typical Pilatus PC-12 NGX (Sep 2026) — verify. Real costs depend on hours, base, crew, maintenance program and insurance record. Not a quote.
Fuel burn: 62 gallons an hour, typical for the model.
Per nautical mile: the cost of an hour divided by 261 kt, 90% of the maximum cruise speed.
The aircraft finder
For the buyer who doesn’t know the type yet.
A buyer who knows the trip but not the type has nowhere to start. The finder is where they start, on your own site, and it ends with a brief in your inbox.
Five questions
Start with the trip, not the type.
Where they fly, who is aboard, where it would be based, the budget, and who flies it. The finder scores every type in the reference catalog and every aircraft in your hangar against that brief.
It runs on the server from the URL alone, so it works without JavaScript, writes nothing to the database, and a brief can be copied to a pilot as a link.
How it decides
The arithmetic is on the page.
Reserve basis, a route factor for airways and wind, density altitude on a warm day, the 60% landing rule, and fuel for passengers beyond the published load. Every constant is listed in plain English under the results.
Types it could not check are listed separately with the reason, and a type not yet delivered is never shown as a fit.
If they want to hear more
Alerts they asked for, and can stop.
A buyer can send you the brief, and can ask to hear when you list something that fits it. They confirm by email first; nothing is sent until they do, and one click unsubscribes.
A fit is the same arithmetic as the finder, against the listing's own type — so a want list never goes stale as the catalog grows.
Yours to turn off
Every section has a switch.
The finder, the indicative price bands, the range map, the operating costs, the mission check and the rest are switches in Settings, and each listing can override them.
A section that is off leaves no heading and no gap.
One confirmed specification, and then every artefact a deal needs comes off it — so they can never disagree with each other.
Spec sheet
A designed PDF, not a form dump.
Cover photograph cropped to your focal point, the key-numbers strip, two-column spec pages, the type reference, your photographs, your contact block and your disclaimer. Letter and A4, in your brand colour.
Every sheet is rendered from an append-only snapshot, so the sheet you sent in March is still exactly the sheet you sent in March.
Share links
Know which one they actually read.
One link per recipient, with their name on the cover and a note from you. Opens, minutes of attention, which documents were opened and who downloaded the PDF — against a name, not a spreadsheet of anonymous hits.
Links expire and revoke. Gated documents stay gated until you say otherwise, and a returning buyer is shown what changed since they last looked.
Venue packs
Built to the importer’s column order.
Controller, AvBuyer, GlobalAir and Trade-A-Plane. Each pack is the venue's own CSV columns, the same record as JSON, your photographs in listing order, and a README saying what to do with them.
A pack goes stale only when its contents actually change, so it stops nagging you about edits the venue would never see.
Weekly seller report
The owner gets the week’s numbers.
An email each week, from your name: page views, who opened their link and for how long, PDF downloads, inquiries, where the aircraft is listed and any price change.
It is counted from the same rows you see in the workspace, so you and the owner never read different numbers. Add a note, preview it before it goes, and pause it whenever you want.
Your site
It all lands at your own address.
Every active listing publishes to a branded inventory page and a listing page at your brokerage's own address, in your colour, with your contact block.
White label
Nothing on it says Taildesk.
Your logo in light and dark, your accent on the one primary action, your postal address and disclaimers in the footer, and your own privacy page. Inquiries come back as leads attached to the aircraft they came from.
Sold, withdrawn and off-market aircraft never appear on it. A renamed listing keeps its old address working.
Sitetaildesk.co/site/yourfirm
Listing/aircraft/2022-pc-12-ngx
Want lists
Your buyers hear first.
Keep what each buyer is looking for — type, year band, hours, budget, base — and the moment a listing goes active it is scored against every want list you hold.
A buyer is emailed at most once per listing, however many of their want lists fit, and only when they have asked to hear from you.
Your data is yours. Export everything at any time: every listing, aircraft file, buyer, lead and share link as CSV and JSON, with a link to every photograph and document.
Free tool
Try the registry before you sign up.
Type any US tail number and see the FAA registration, the type certificate behind it, the engine on file and the specification that model usually carries. No account, no card.
It is the whole workspace with sample data: listings, buyers, share links, leads, a spec sheet and a seller report. Read-only — anyone can open it, and nothing in it can be changed.