Our History

American Patch & Emblem Company has been creating high-quality custom patches for clothes and other materials since 2000. Our company began when a woman named Terri Grossman created a soccer patch for her friend’s organization. The patch was so successful, Terri decided to open up her own business. She began American Patch in Villanova, Pennsylvania.

At first, American Patch only created classic embroidered patches. Soon after that, however, customers began asking for other types of patches. Our business grew and we started offering things like woven patches and bullion crests. As a result, we expanded and moved to Wayne, Pennsylvania. This is where we are now.

Today, American Patch is part of POPLA Inc. and is a wholly female-owned business. We create custom embroidered patches, woven patches, blank patches, and dye sublimated (photo or print) patches for clothes. In addition, we also create hand-embroidered bullion crests.

Our Motto

At American Patch, our motto is “Any patch for any purpose.” We create custom patches for any occasion and for an array of clientele. These include Fortune 500 companies, government organizations, charities, civic organizations, and individuals. No matter what your patch is for, we’ll help you create it. We love what we do.

Our Goal

Our goal at American Patch is to give our customers the highest quality patches. We also help our customers choose a patch that will look great with their design. We know that certain designs look better on certain patch types and we want to make sure yours looks its best. Simply fill out a free quote form and attach your artwork or give us a call. We’d be happy to give you some advice on how to make your patch stand out.

[gravityform id="6" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper newsletter-form_wrapper' id='gform_wrapper_6' ><form method='post' enctype='multipart/form-data' id='gform_6' class='newsletter-form' action='/about/'> <div class='gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below'><li id='field_6_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_6_2' >Telephone<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_2' id='input_6_2' type='text' value='' class='medium' aria-required="true" aria-invalid="false" aria-describedby="gfield_description_6_2" /></div><div class='gfield_description' id='gfield_description_6_2'>Enter your phone number...</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_6' class='gform_button button' value='Call Me To Discuss Promos' onclick='if(window["gf_submitting_6"]){return false;} window["gf_submitting_6"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_6"]){return false;} window["gf_submitting_6"]=true; jQuery("#gform_6").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='6' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_6' value='WyJbXSIsIjkxMzIyYjVmOGE3MjY2NDk4MmRmMWVjYTBkZGM1ZGE3Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 6) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [6, 1]) } ); </script>