IoT Device Compliance: FCC, CE, and Product Certification Guide for Hardware Startups
Regulatory certification is the most reliably underestimated cost and timeline risk in IoT product development. Founders who have never shipped a physical product routinely discover — after committing to a launch date — that FCC certification alone takes 8–16 weeks and can cost $15,000–$30,000. If the product fails the initial submission, add another 8–12 weeks.
This guide covers what certifications a wireless IoT device needs, how the process works, how to design to reduce certification risk, and what a realistic timeline and budget look like.
Why Certification Is Not Optional
Certification is not a formality. It has three layers of consequence:
Legal: Selling a wireless device in the United States without FCC certification is a federal violation. The FCC can order product recalls, issue fines up to $10,000 per violation per day, and seize equipment. In the EU, selling CE-uncertified products is illegal and can result in market withdrawal orders.
Distribution: Major retailers (Amazon, Best Buy, B2B distributors) will not list or carry uncertified products. Enterprise B2B buyers increasingly require proof of certification before procurement approval.
Insurance and liability: Product liability insurance policies typically exclude coverage for products that lack required regulatory certifications. If an uncertified device causes a fire or interference incident, you have no insurance backstop.
FCC Part 15: US Market Requirements
FCC Part 15 covers radio frequency devices that are not intentionally transmitting on licensed frequencies — which includes most IoT devices. It distinguishes two categories:
Unintentional radiators: Devices that generate RF energy as a byproduct of their digital operation (clock signals, switching power supplies, CPUs). Almost every electronic device with a clock above 9 kHz is an unintentional radiator. These require a Supplier's Declaration of Conformity (SDoC) — self-certified by the manufacturer with test records.
Intentional radiators: Devices that deliberately transmit RF — WiFi, Bluetooth, Zigbee, cellular modems. These require FCC certification by a Telecommunications Certification Body (TCB) — an accredited third-party test lab. You cannot self-certify an intentional radiator.
The FCC Certification Process for Intentional Radiators
XXXYYYYY (grantee code + equipment code). This ID must be labelled on the physical product.FCC Grant Costs
| Certification path | Cost | Timeline | |---|---|---| | Using pre-certified module (see below) | $3,000–$7,000 | 4–8 weeks | | Custom RF design, full certification | $8,000–$20,000 | 10–20 weeks | | With pre-compliance testing added | +$2,000–$5,000 | +2–4 weeks |
CE Marking: EU Market Requirements
CE marking is not a single certification — it is a declaration of conformity with the applicable EU directives for your product category. For wireless IoT devices, the primary directive is:
Radio Equipment Directive (RED) — 2014/53/EU: Applies to any device with an intentional radio transmitter. Requires:
Additional directives that commonly apply:
CE Self-Certification vs Notified Body
Unlike FCC, CE marking for most RED-category products can be self-certified: the manufacturer prepares a Technical Construction File, runs (or commissions) the required tests, signs a Declaration of Conformity, and affixes the CE mark.
However, self-certification requires that your internal test records would survive scrutiny from a market surveillance authority. For startups without RF testing expertise, engaging an accredited lab is strongly recommended.
Cost for CE RED compliance through a test lab: $4,000–$12,000. Timeline: 6–12 weeks.
The Pre-Certified Module Strategy
The single most impactful decision for reducing certification cost and risk is using a pre-certified RF module rather than designing custom RF circuitry.
The Espressif ESP32-WROOM-32 module, for example, carries:
When you build your product on a pre-certified module and follow the module manufacturer's integration guidelines (antenna placement, RF keep-out zones, trace impedance requirements), your FCC and CE certification burden reduces dramatically:
The caveat: if you use an external antenna instead of the module's built-in antenna, or if your PCB layout violates the integration guidelines, the module's certification no longer covers your product and you must certify from scratch.
Common Certification Failure Modes
These are the failures we see most frequently on first submission:
Radiated emissions above limit: Usually caused by poor PCB layout (digital clock signals coupling into the antenna or trace), switching power supply noise, or inadequate decoupling capacitors. Fix: careful EMC-aware PCB layout from the start.
Antenna gain exceeds permitted EIRP: The combination of your module's transmit power and your antenna gain exceeds the FCC limit (typically +30 dBm EIRP for WiFi, +20 dBm for BLE). Fix: reduce transmit power or use a lower-gain antenna.
Modulation quality failure: Off-spec crystal oscillator frequency tolerance, or inadequate RF front-end filtering. Fix: higher-spec oscillator, better filtering.
Label non-compliance: The FCC ID, CE mark, and regulatory information must be permanently affixed to the product in a location that remains legible after assembly. Placing labels inside a sealed enclosure visible only when opened is a failure. Fix: design the label location into the enclosure early.
Building a Realistic Certification Budget and Timeline
| Activity | Cost | Duration | |---|---|---| | Pre-compliance EMC testing | $2,000–$5,000 | 2–4 weeks | | FCC certification (pre-cert module) | $3,000–$7,000 | 4–8 weeks | | FCC certification (custom RF) | $10,000–$20,000 | 12–20 weeks | | CE RED compliance (lab-tested) | $4,000–$12,000 | 6–12 weeks | | ISED Canada (IC) | $2,000–$5,000 | 4–8 weeks | | Hardware revision if first attempt fails | $5,000–$15,000 + 6–10 week delay | Variable |
Total for US + EU launch using pre-certified module: $9,000–$24,000, 10–16 weeks from start to certificates in hand.
Total for US + EU launch with custom RF: $16,000–$37,000, 16–28 weeks — and that is if you pass on the first submission.
The message is clear: unless you have a strong technical reason for custom RF design, use a pre-certified module. The certification cost and schedule savings alone typically justify the slightly higher per-unit module cost even at production volumes of 50,000 units.
---
Navigating FCC and CE certification for your IoT product? [Contact Code Caracal](/contact) — we integrate certification planning into hardware design from day one, so you do not discover surprises 12 weeks before your launch date.