Get the free Family Emergency Plan PDF before you buy.

One page. Out-of-area contacts, two meeting points, utility shutoffs, medical info, and a 5-needs checklist. Keep it with your kit.

Out-of-area contact + two meeting points School pickup + authorized alternates Gas / water / electric shutoff locations Printable — fits in a go-bag

✓ Check your inbox.

Plan is on its way. Browse the full ReadyFive checklist →

Something went wrong. Try again.

🔒 No spam. Unsubscribe anytime.

Communications · Programming

How to Program a GMRS Radio: Step-by-Step Guide

Handheld GMRS radios like the Baofeng BF-F8HP ship preloaded with simplex channels but rarely match your family's actual channel plan. This guide walks through programming channels, CTCSS tones, the +5 MHz repeater offset, and the four beginner mistakes that lock new owners out of their own radios.

📅 Updated July 2026 ⌛ 8 min read 📝 6 steps 📱 CHIRP · RT Systems

Why You Need to Program Your GMRS Radio

Out of the box, a Baofeng BF-F8HP (and most other GMRS handhelds) ships in Frequency Mode, displaying raw megahertz numbers like 462.6250 instead of named channels. You can key up and talk, but the channel numbers mean nothing to your family, your CTCSS tones are blank, and you have no repeater offsets programmed.

By the end of a 20-minute CHIRP session, every radio in the family will be on the same primary simplex channel, share a backup channel, optionally have a local repeater programmed with the proper +5 MHz offset and CTCSS tone, and display your FCC callsign on power-up. Already licensed but unsure which handheld to pair with this? See the GMRS Radio Buyer's Guide. Need the license first? Walk through how to get your GMRS license in about 20 minutes and $35.

Before You Start

You do not need a license to program a GMRS radio — programming is just loading memory slots, no over-the-air transmission required. You do need a license to transmit on GMRS frequencies once your radio is programmed. License the family first, then spend 20 minutes with CHIRP, and you are on the air legally with a working channel plan.

The GMRS Channel Chart

GMRS shares its lowest seven channels with FRS (license-free walkie-talkies). Channels 8–14 are GMRS-only simplex at the lower 467 MHz band. Channels 15–22 are GMRS-only at 462 MHz and are repeater-capable with the standard +5 MHz offset. Most prepper families pick a primary on channels 15–22 because those channels are quiet and not chewed up by neighborhood FRS chatter.

Channel Frequency (MHz) Mode Notes
1462.5625Simplex FRS sharedCongested — avoid for primary
2462.5875Simplex FRS sharedCongested — avoid for primary
3462.6125Simplex FRS sharedCongested — avoid for primary
4462.6375Simplex FRS sharedCongested — avoid for primary
5462.6625Simplex FRS sharedCongested — avoid for primary
6462.6875Simplex FRS sharedCongested — avoid for primary
7462.7125Simplex FRS sharedCongested — avoid for primary
8467.5625Simplex GMRS only0.5 W max — short range
9467.5875Simplex GMRS only0.5 W max — short range
10467.6125Simplex GMRS only0.5 W max — short range
11467.6375Simplex GMRS only0.5 W max — short range
12467.6625Simplex GMRS only0.5 W max — short range
13467.6875Simplex GMRS only0.5 W max — short range
14467.7125Simplex GMRS only0.5 W max — short range
15462.5500 +5 MHzSimplex or Repeater5 W — GMRS-only quiet
16462.5750 +5 MHzSimplex or Repeater5 W — common backup
17462.6000 +5 MHzSimplex or Repeater5 W
18462.6250 +5 MHzSimplex or Repeater5 W — popular primary
19462.6500 +5 MHzSimplex or Repeater5 W
20462.6750 +5 MHzSimplex or Repeater5 W
21462.7000 +5 MHzSimplex or Repeater5 W
22462.7250 +5 MHzSimplex or Repeater5 W

The "+5 MHz" tag on channels 15–22 means the FCC-defined repeater input offset: transmit 5 MHz higher than the channel's display frequency to reach a repeater. Simplex use ignores the offset entirely — you transmit and receive on the same frequency. See the repeater section below.

Channel 1 Convention

Channel 1 (462.5625 MHz) is the historical FRS "bubble-pack" channel and is heavily congested in most metro areas. Some repeater owners also program their radios to leave channel 1 with no CTCSS tone, so anyone transmitting on channel 1 simplex with no tone is heard. Family channel plans should pick channel 18 (462.6250) or channel 16 (462.5750) as the primary for cleaner airtime.

CTCSS vs DCS Tones

CTCSS and DCS tones are sub-audible signals transmitted under your voice. They do not encrypt your conversation — anyone on the same channel and tone hears you. What they do is filter out other stations on a shared channel. If your radio squelches at 100.0 Hz, you only hear signals that are also transmitting a 100.0 Hz tone. Everyone else transmits silently past you.

CTCSS (Analog Tones)

The most common GMRS standard. A continuous sub-audible tone between 67.0 Hz and 254.1 Hz rides under your voice. Most common GMRS repeater input tones:

  • 67.0 Hz — low-end standard repeater-input tone
  • 100.0 Hz — the most common U.S. repeater tone
  • 123.0 Hz — common in mid-Atlantic and Northeast repeaters
  • 141.3 Hz — common on Midwest and Plains repeaters
  • 156.7 Hz — common on West Coast and mountain-region repeaters
  • 203.5 Hz — used by some newer repeater networks

DCS (Digital Codes)

A digital code in the D023N–D754N range. Same purpose as CTCSS but digital — less prone to false triggers from voice harmonics. Used less often on GMRS repeaters but shows up on commercial and amateur repeaters you may connect to via cross-band links.

Common Beginner Mistake

CTCSS and DCS are not privacy codes. They filter out other stations from your speaker, but anyone running the same channel and tone hears your full conversation. They are useful for reducing noise in repeater-heavy metro areas — not for protecting sensitive traffic.

For most family simplex channels, leave CTCSS and DCS off. Both radios must have the same tone set to hear each other, and leaving it off means any family member with any radio on that frequency hears the call. Tones become essential when you program a local repeater — the repeater owner's published input tone is what you match.

GMRS Repeater Offsets

A repeater receives on one frequency and retransmits on another. The FCC defines a +5 MHz offset for GMRS repeaters on channels 15–22: your radio transmits 5 MHz higher than it receives. So when your display shows channel 18 at 462.6250 MHz, your handset is actually transmitting on 467.6250 MHz (the repeater input) and listening on 462.6250 MHz (the repeater output).

📡 Why Two Frequencies Per Channel

A repeater sits on a tall building, water tower, or ridge. Its receive antenna listens for your 5-watt handheld signal; its transmit antenna re-broadcasts your voice from hundreds of feet up at 50+ watts. The two-frequency setup means your small handheld can hit the repeater on the input frequency, and the repeater's tall antenna sends your voice back out on the output frequency for everyone in range to hear. One well-sited repeater can cover 25–50+ miles line-of-sight.

📍 Finding Local Repeaters

MyGMRS.com is the standard repeater directory. Search by city or ZIP code, and you will find a list of nearby repeaters with their output channel, input offset, and CTCSS tone. For prepper-family comms, you typically want one within line-of-sight of both your home and your most likely rally point — and see How to Find GMRS Repeaters for the directory + scanning + access-code walkthrough.

Repeaters extend family range dramatically — the emergency communications plan guide walks through when simplex is enough, when to switch to a repeater, and how to coordinate channel plans across multiple family members.

Range math: Two 5-watt GMRS handhelds on simplex in suburban terrain reach 1–3 miles, sometimes 5 in open terrain. The same two radios through a well-sited repeater can reach 25–50+ miles line-of-sight. For wide-area family comms (school pickup, rally point across town, neighborhood coordination during an outage), repeaters are the difference between "we can hear each other" and "we cannot reach each other."

Programming Software: CHIRP vs RT Systems

Programming a GMRS radio by hand using the keypad works for one channel at a time but is error-prone. Two software packages dominate the space:

💻 CHIRP (Free)

Open-source, cross-platform (Windows / macOS / Linux), works with most Baofeng and other Chinese radios. Spreadsheet-style interface lets you edit 128+ channels at once, import repeater databases, and clone a configuration from one radio to another in seconds. Requires a USB programming cable (Baofeng PC03 is the field-tested default at under $12).

Best for: budget builds, multi-radio families, people comfortable installing a USB driver and working with spreadsheets.

💾 RT Systems (Paid, $25–50)

Commercial software model-number-specific to your radio (one purchase per radio type). Comes with the official programming cable in the box. Form-based UI walks through every field with help text, and a starter database of common GMRS and FRS channels is preloaded. Less powerful than CHIRP's spreadsheet, but easier for non-technical users.

Best for: plug-and-play experience, single-radio households, gift purchases, people who want "it just works."

The rest of this guide uses CHIRP because it is free, works on the most common GMRS handhelds, and is what most of the on-line community uses. If you have an RT Systems package already, the conceptual steps (cable → download image → edit channels → upload) are identical.

The 6-Step Programming Walkthrough

The full process from unboxed radio to working channel plan takes 15–25 minutes per radio. Plan 45–60 minutes for the entire family on the first pass; subsequent radios clone in under five minutes each.

1

Install CHIRP and the USB cable driver

Download the CHIRP installer for your operating system from chirp.danplanet.com (Windows, macOS, and Linux builds are all available; pick the latest daily build for best radio support). Run the installer.

Plug your USB programming cable into a free USB port. Windows will fail to find a driver automatically — that is expected. The cable uses a Prolific PL2303 chipset; download the driver from the cable vendor's website or use the version packaged with CHIRP. macOS users on recent OS versions may need to allow the driver in System Preferences → Security & Privacy.

🔗 CHIRP Download Page
2

Connect the radio and identify the COM port

Turn the radio off. Plug the programming cable's 2-pin Kenwood connector into the side of the Baofeng (the same port used for speaker-mics and Baofeng-branded accessories). Plug the USB end into your computer.

Open CHIRP and select Radio → Download From Radio (or the toolbar icon). In the port dropdown, pick the COM port that just appeared (Windows: Device Manager → Ports; macOS: /dev/tty.usbserial; Linux: /dev/ttyUSB0). Set Vendor to Baofeng, Model to BF-F8HP (or your specific model). Click OK.

If CHIRP errors out, the most common causes are: wrong COM port, driver not installed, or cable plugged in while radio was on. Power-cycle both ends and retry.

3

Download the starting image (or use the default)

On a successful download, CHIRP pulls the radio's current memory contents into a spreadsheet view. If this is a brand-new radio, save the file as gmrs-f8hp.img — this is your baseline. If you already have a working image file for another Baofeng in the family, open it via File → Open and skip directly to step 4.

For RT Systems users, the starter database ships preloaded with the common GMRS and FRS channel layouts. Just open the package and follow the form-based editor.

4

Program your channel plan

In the CHIRP spreadsheet, scroll to the channel rows you want to use. A solid family starting plan looks like this:

  • Channel 1462.6250 MHz (Channel 18 simplex, your family primary). Name: PRIMARY. Mode: FM. Power: High. Tone: None.
  • Channel 2462.5750 MHz (Channel 16 simplex, your family backup). Name: BACKUP. Mode: FM. Power: High. Tone: None.
  • Channel 3 → Local repeater — e.g., 462.6000 MHz receive / 467.6000 MHz transmit. In CHIRP, set the frequency column to the output (462.6000), set Duplex to +, and set Tone Mode to Tone with value 100.0 Hz (or whatever your local repeater publishes). Name: REPEATER-XYZ.
  • Channel 4 → NOAA weather frequency for your region (162.400–162.550 MHz). Many Baofengs receive but do not transmit outside GMRS, so this may or may not work depending on firmware.

Leave the remaining channels blank or fill them with other GMRS simplex options from the chart above. Anything you do not program you cannot accidentally transmit on.

5

Set TX power, NOAA alert, and callsign display

Back in CHIRP, set every programmed channel's Power column to High (5W on the BF-F8HP). Low power (~1W) is fine for indoor testing but cuts your effective simplex range by roughly two-thirds.

Most Baofengs offer a settings row at the bottom of CHIRP for global options. Enable NOAA weather alert if your model supports it — this gives you automatic severe-weather warnings even when you are not actively monitoring channel 4.

Finally, type your FCC-assigned callsign into the Display field. On the BF-F8HP this is a 6-character identifier that appears on power-up. Standard convention: enter the 6-character alphanumeric callsign (e.g., WXXY123).

6

Upload, test simplex, test repeater

Click Radio → Upload To Radio in CHIRP. CHIRP writes your channel plan back to the handset. Power-cycle the radio: the display should now show CH-01 or PRIMARY instead of a raw frequency.

Run two tests. Simplex test: partner A transmits from inside the house on the PRIMARY channel. Partner B walks to the property edge, then one block away, then to a planned rally point. At each stop, B confirms clear two-way reception. Document any dead spots.

Repeater test (if programmed): key up and announce your callsign. If a local ham or GMRS operator is monitoring, ask for a signal report. Most repeater owners will come back and confirm your audio quality. If you hear nothing, double-check the CTCSS tone matches what the repeater publishes — a mismatched tone is the #1 cause of "dead repeater" troubleshooting.

Common Gotchas for Beginners

Gotcha #1 — Frequency Mode vs Channel Mode: The Baofeng BF-F8HP ships in Frequency Mode (VFO), where the display shows a raw frequency like 462.6250 instead of a named channel. After programming with CHIRP, the channels are loaded into the handset's Memory Mode (MR). Press the orange VFO/MR button on the side of the radio to toggle between the two. If you are staring at what looks like a blank channel, you are in VFO Mode and need to switch to MR for the channel numbers to mean anything. This is the single most common "my radio is broken" complaint among new Baofeng owners.

Gotcha #2 — CHIRP column order: When you edit channel names, double-check that the column you are typing into is the Name column and not the Frequency column. CHIRP's default column order puts Frequency before Name, and a single over-typed frequency value means the whole radio is now on the wrong channel. Always sort by Channel number first to orient yourself, then edit Name.

Gotcha #3 — Wrong CTCSS tone is the #1 repeater failure: If you programmed CTCSS Tone Mode and a 100.0 Hz tone, but the local repeater publishes a 141.3 Hz input tone, you will not key the repeater up. Symptom: you see the S-meter jump on transmit (your radio is transmitting), but you hear nothing back. Fix: edit the tone to match what MyGMRS.com lists for that repeater. Or set Tone Mode to None if the repeater is open (no tone required).

Gotcha #4 — Off-frequency programming: Some Baofeng clone tools (not CHIRP) write to memory slots but offset the frequency by 5 MHz. Always verify the first three channels you program by ear: key up, listen, and confirm the channel sounds right. If channel 18 sounds wrong on a known-brother radio, download the image and inspect the Frequency column before re-uploading.

💻 Programming Tools

Three programming tools to make this painless

From a $12 cable that handles 90% of family-programming needs to a paid software bundle with the official cable in-box. Pick your trade-off between budget and convenience.

Affiliate disclosure: ReadyFive participates in the Amazon Associates program. Links marked with product names on this page may earn a small commission at no extra cost to you. We only recommend products that are genuinely useful for emergency preparedness, and commissions help keep this site running without paywalls or subscriptions. The CHIRP download link is to the project's own website and earns no commission.

Frequently Asked Questions

The Baofeng PC03 (also sold as the Kenwood-style K1 cable) is the lowest-cost option — typically under $12 on Amazon. It uses the Baofeng 2-pin Kenwood accessory port and presents itself as a Prolific PL2303 USB-serial bridge. CHIRP will recognize it once you install the PL2303 driver from the cable vendor. The Baofeng USB-to-2-pin cable that ships in-box with the radio also works, but the PC03 is the field-tested default in the CHIRP community.
CTCSS (Continuous Tone-Coded Squelch System) sends a sub-audible analog tone between 67.0 and 254.1 Hz along with your voice. DCS (Digital-Coded Squelch) sends a digital code. Both do the same job: they open your radio's squelch only when the incoming signal carries the matching tone, so you do not hear every station on the channel. CTCSS is more common on GMRS repeater inputs in the United States. DCS is widely used on commercial and amateur radios. CTCSS ≠ privacy — anyone with the same channel and tone hears you.
A GMRS repeater listens on one frequency and retransmits on another. The FCC-defined offset on GMRS channels 15–22 is +5 MHz: your radio transmits 5 MHz higher than it receives. So if your radio shows 462.5500 MHz on the display (channel 15 output), you actually transmit on 467.5500 MHz to reach the repeater — and the repeater re-broadcasts everyone on 462.5500 MHz for the output. The two-frequency setup is what lets one repeater cover 25+ mile line-of-sight paths that handhelds cannot reach direct.
The Baofeng BF-F8HP ships from the factory in Frequency Mode (VFO), where the display shows the raw frequency like 462.6250 rather than a channel number like 'CH-18'. After programming with CHIRP, hitting the VFO/MR button toggles between the two modes. If you are staring at what looks like a blank channel, you are in Frequency Mode and need to press VFO/MR to switch to Channel Mode for the channel numbers to mean anything. This is the #1 reason new Baofeng owners think their radio is broken.
A simplex channel is one frequency used for both transmit and receive — radio to radio, direct. A repeater channel uses two frequencies: your radio transmits on the input frequency, the repeater re-broadcasts on the output, and everyone in range of the repeater hears you. Simplex is what you program as your family primary (channels 15–22 are favorite simplex choices because they are GMRS-only with no FRS congestion). Repeater channels require a programmed offset of +5 MHz and the local repeater's CTCSS input tone. Use simplex whenever both parties are in direct radio range; use a repeater when one party is out of simplex range.
Channels 1–7 (462.5625–462.7125 MHz) are shared with FRS — license-free walkie-talkies from any big-box store can transmit on them, capped at 2 watts. As a GMRS user, you can run 5 watts and use CTCSS tones on those channels, but you will be sharing the channel with everyone from neighborhood kids on bubble-pack FRS radios to retail-store staff. Most prepper-family channel plans stay off channels 1–7 for this reason and pick GMRS-only channels 15–22 as the primary to avoid congestion.

Pair your programming with a full communications kit

The Communications items in the ReadyFive checklist include licensed GMRS radios, NOAA weather radio, signal mirrors, written rally points, and out-of-area contact setup — with Amazon affiliate links to get each one. Build your full communications kit alongside water, food, shelter, and medical in one place.

Open Communications Checklist →

Free printable: the family emergency plan
you'll actually fill out.

One page. Covers emergency contacts, meeting points, utility shutoffs, medical info, and a 5-needs quick checklist. Print it, keep it in your go-bag.

Out-of-area contact + two meeting points School pickup + authorized alternates Gas / water / electric shutoff locations Medical info + 5-needs checklist

✓ Check your inbox.

Plan is on its way. Explore the full ReadyFive checklist →

Something went wrong. Try again.

🔒 No spam. Unsubscribe anytime.

Free Family Emergency Plan PDF — grab it before you go. Get the Free PDF →