

GME is an ISO 17025 accredited laboratory testing products for compliance with FCC Supplier Declaration of Conformity Rules of 47 CFR Part 15.
The SDoC process is a new process as of 2017 replacing verification and the older DoC method. See excerpts from the FCC FCC ET Docket 15-170 on Updating the Equipment Authorization Program.
The Commission required manufacturers to self-approve certain devices under one of two processes. The new Order combines those processes into one, called the Supplier’s Declaration of Conformity, simplifying and reducing burdens associated with the equipment authorization process. This process includes:

If you’re interested in our services and would like a personalized quote, please fill out the form below, and we’ll get back to you with pricing information as soon as possible.
You can also reach us directly at gme@gmelectro.com or 802-388-3390.
FCC Part 15 testing ensures that electronic products comply with Federal Communications Commission (FCC) regulations for electromagnetic emissions and radio frequency interference in the United States.
Manufacturers of electronic devices that emit RF energy unintentionally (i.e. at microprocessor frequencies) or devices incorporating FCC approved radio modules can use the FCC Supplier’s Declaration of Conformity (FCC SDoC) process to be marketed and sold in the U.S.
In the SDoC path to FCC compliance, an ISO 17025 accredited laboratory, such as GME, tests the product for compliance with the applicable Part 15 rules and issues compliant reports to the manufacturer. The manufacturer then issues the FCC SDoC based on successful test results, and if desired, applies the FCC-Mark to the product. The product is then ready for sale in the US.
An electronic device that emits RF energy intentionally requires FCC Certification by a Telecommunication Certification Body (TCB) who will assign it an FCCID before being marketed or sold in the U.S.
CE Marking is used to show that a product complies with applicable EU directives and regulations. Depending on the product, this can require EMC, Safety & Cybersecurity testing, inspection and technical documentation.
FCC Certification by a Telecommunication Certification Body (TCB) is a formal authorization process only required for electronic devices that emit RF energy intentionally. A TCB will assign an FCCID to a certified product before it is marketed or sold in the U.S.
Timelines depend on product complexity, applicable standards, and design readiness.
Typical project durations range from:
1–2 weeks for straightforward EMC and Safety testing
3–6+ weeks for complex or multi-standard compliance projects including Cybersecurity
Costs vary depending on:
Applicable standards and directives
Product complexity
Required test scope
Number of configurations
Need for pre-compliance testing
We provide clear, project-based quotations after reviewing your product specifications and intended markets. That being said, projects can range on average between $3,000 - $10,000.
If you plan to sell your product in both the European Union and the United States, you will likely require both CE and FCC compliance. Each market has its own regulatory framework and testing requirements which GME will be happy to help you navigate.
EMC testing is required for most electronic and electrical products, including:
Consumer electronics
Industrial equipment and machinery
Medical devices
Automotive electronics
Wireless and IoT devices
Laboratory and scientific equipment
Measurement and control equipment
If your product contains switching electronics, digital circuitry, wireless modules, or power conversion components, EMC compliance is typically required.
Yes. GME has decades of experience helping manufacturers meet standards. Design iteration and troubleshooting are common parts of the compliance process. We work closely with engineering teams to identify root causes of non-compliance and recommend corrective actions to help you pass testing efficiently.
We use different types of cookies to optimize your experience on our website. Click on the categories below to learn more about their purposes. You may choose which types of cookies to allow and can change your preferences at any time. The choices you make regarding the Purposes and Vendors listed in this notice are saved in local storage under the key TERMLY_COOKIE_CONSENT for a maximum duration of 12 months. Remember that disabling cookies may affect your experience on the website. You can learn more about how we use cookies by visiting our Cookie Policy.
We store your choices in this browser. They do not carry over to other devices.
| Name | Purpose | Type | Expires In |
|---|---|---|---|
__cf_bm Privacy policy | http_cookie | 29 minutes |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
__tluid Privacy policy | server_cookie | 11 months 30 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
TERMLY_API_CACHE Privacy policy | html_local_storage | 1 year | |
csrf_token Privacy policy | http_cookie | 29 days | |
formstack.analytics.viewed-form.3100124 | html_local_storage | Persistent | |
formstack.analytics.viewed-form.3096663 | html_local_storage | Persistent |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
aka_debug | server_cookie | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
PHPSESSID Privacy policy | server_cookie | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
PHPSESSID Privacy policy | server_cookie | 7 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
FSAV | http_cookie | 1 year 1 month 4 days | |
FSAC | http_cookie | 5 months 30 days | |
calltrk_referrer | http_cookie | 11 months 30 days | |
_ga Privacy policy | http_cookie | 1 year 1 month 4 days | |
calltrk_session_id | http_cookie | 11 months 30 days | |
calltrk_landing | http_cookie | 11 months 30 days | |
_ga_# Privacy policy | http_cookie | 1 year 1 month 4 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
vuid Privacy policy | http_cookie | 1 year 1 month 4 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
calltrk-calltrk_landing | html_local_storage | Persistent | |
calltrk-integration-data-ttl | html_local_storage | Persistent | |
Y5nDCPKy2qkDEInctr4D,8023883390_expiresAt | html_local_storage | Persistent | |
calltrk-_ga | html_local_storage | Persistent | |
calltrk-calltrk_session_id | html_local_storage | Persistent | |
Y5nDCPKy2qkDEInctr4D,8023883390 | html_local_storage | Persistent | |
calltrk-calltrk_referrer | html_local_storage | Persistent | |
calltrk-_ga_C6JG5K6K73 | html_local_storage | Persistent |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
936226313 | pixel_tracker | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
test_cookie Privacy policy | server_cookie | 15 minutes | |
IDE Privacy policy | server_cookie | 1 year 11 months 29 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
_gcl_au Privacy policy | http_cookie | 2 months 29 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
landing Privacy policy | pixel_tracker | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
_cfuvid | server_cookie | Session |
We use different types of cookies to optimize your experience on our website. Click on the categories below to learn more about their purposes. You may choose which types of cookies to allow and can change your preferences at any time. The choices you make regarding the Purposes and Vendors listed in this notice are saved in local storage under the key GME_COOKIE_CONSENT for a maximum duration of 12 months. Remember that disabling cookies may affect your experience on the website. You can learn more about how we use cookies by visiting our Cookie Policy and Privacy Policy.
We store your choices in this browser. They do not carry over to other devices.
These cookies are necessary to the core functionality of our website and some of its features, such as access to secure areas.
These cookies are used to enhance the performance and functionality of our websites but are nonessential to their use. However, without these cookies, certain functionality (like videos) may become unavailable.
These cookies collect information that can help us understand how our websites are being used. This information can also be used to measure effectiveness in our marketing campaigns or to curate a personalized site experience for you.
These cookies are used to make advertising messages more relevant to you. They prevent the same ad from continuously reappearing, ensure that ads are properly displayed for advertisers, and in some cases select advertisements that are based on your interests.
These cookies enable you to share our website's content through third-party social networks and other websites. These cookies may also be used for advertising purposes.
These are cookies that have not yet been categorized. We are in the process of classifying these cookies with the help of their providers.
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| TERMLY_API_CACHE Privacy policy | html_local_storage | 1 year | |
| csrf_token Privacy policy | http_cookie | 29 days | |
| formstack.analytics.viewed-form.3100124 | html_local_storage | Persistent | |
| formstack.analytics.viewed-form.3096663 | html_local_storage | Persistent |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| __tluid Privacy policy | server_cookie | 11 months 30 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| __cf_bm Privacy policy | http_cookie | 29 minutes |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| aka_debug | server_cookie | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| PHPSESSID Privacy policy | server_cookie | 7 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| PHPSESSID Privacy policy | server_cookie | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| calltrk-calltrk_landing | html_local_storage | Persistent | |
| calltrk-integration-data-ttl | html_local_storage | Persistent | |
| Y5nDCPKy2qkDEInctr4D,8023883390_expiresAt | html_local_storage | Persistent | |
| calltrk-_ga | html_local_storage | Persistent | |
| calltrk-calltrk_session_id | html_local_storage | Persistent | |
| Y5nDCPKy2qkDEInctr4D,8023883390 | html_local_storage | Persistent | |
| calltrk-calltrk_referrer | html_local_storage | Persistent | |
| calltrk-_ga_C6JG5K6K73 | html_local_storage | Persistent |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| FSAV | http_cookie | 1 year 1 month 4 days | |
| FSAC | http_cookie | 5 months 30 days | |
| calltrk_referrer | http_cookie | 11 months 30 days | |
| _ga Privacy policy | http_cookie | 1 year 1 month 4 days | |
| calltrk_session_id | http_cookie | 11 months 30 days | |
| calltrk_landing | http_cookie | 11 months 30 days | |
| _ga_# Privacy policy | http_cookie | 1 year 1 month 4 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| 936226313 | pixel_tracker | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| vuid Privacy policy | http_cookie | 1 year 1 month 4 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| landing Privacy policy | pixel_tracker | Session |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| test_cookie Privacy policy | server_cookie | 15 minutes | |
| IDE Privacy policy | server_cookie | 1 year 11 months 29 days |
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| _gcl_au Privacy policy | http_cookie | 2 months 29 days |
No cookies to display.
| Name | Purpose | Type | Expires In |
|---|---|---|---|
| _cfuvid | server_cookie | Session |