How to Put Patches on a Jacket

Denim jackets are great candidates for decorating with patches. The tough cotton withstands the hot iron necessary for iron on patches while remaining easy to sew by hand. You can put patches on other jackets as well and the process is the same. The steps for how to put patches on a jacket might involve both ironing and sewing. Although you don’t have to stitch your iron on patches, sewing them on ensures long-term attachment. For non-adhesive patches, you can skip the ironing steps.

Tools How to Put Patches on a Jacket

The thimble helps you control the needle without poking your finger.

  • Thimble (optional)
  • Hand sewing needle (preferably “sharps” style size 2, 3, or 4)
  • Thread
  • Scissors
  • Household iron
  • Pressing cloth, like cotton pillowcase
  • Ironing board or thick fabric pad
  • Measuring tape
  • Pins

How to Put Patches on a Jacket Step by Step

  1. Pin your decorative patch to the jacket.
  2. If you need to center a patch on the back of a jacket, measure across the back and find the halfway point.
  3. Put on the jacket and evaluate how the patch looks in a mirror. Adjust the position until you’re satisfied.
  4. For iron on patches, turn the iron to its highest heat setting but make sure that the steam remains off. (If a patch does not have heat-activated adhesive, proceed to Step 14.)
  5. Set up an ironing board or spread a thick cloth pad over a table.
  6. Lay the denim jacket flat on the board so that you can see the patch on the outside.
  7. Cover the patch with a cotton pressing cloth to protect your patch from scorching.
  8. Press the hot iron on the patch with downward pressure.
  9. Hold iron in place for 30 to 45 seconds unless patch directions specify a different amount of time.
  10. For large decorative patches, move the iron until you have pressed all of the patch’s surface area.
  11. Flip the jacket over to the inside.
  12. Cover with pressing cloth.
  13. Press the hot iron down on the inside of the jacket behind the patch.
  14. To sew on a patch, cut thread and thread your needle.
  15. If the patch has not been ironed on, repeat Steps 1 through 3.
  16. Start the running stitch by bringing the threaded needle up through the inside of the jacket and the edge of the patch. Keep stitches about 1/8 to 1/4 inch from edge.
  17. To complete the first stitch, poke the needle back down through the patch and fabric.
  18. Repeat the running stitches around the entire patch.
  19. Tie the thread off with a tight knot on the inside of the jacket.

Custom Jacket Patches for Your Group

The members of your social club, sports team, or other organization may want to discover the pleasure of patches too. Anyone can learn how to put patches on a jacket, and decorate uniforms, bags, and jackets. American Patch can produce decorative patches from your original design. Simply send us your design. We can make custom decorative patches in almost all shapes or sizes.

Getting a production quote from American Patch is free. Before you approve production, you’ll get to see a free sample of the real physical patch. You can always expect premium quality patches from our company and free U.S. shipping. We’ll turn your order around quickly too. Purchase patches today and look great at your group’s next outing!



Need help with this project?

If you do not have the time, tools, or experience necessary to complete the project, please contact us for help.

Contact us today at

1-800-482-1392

Get a Free Estimate

[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/do-it-yourself/clothing-patches/how-to-put-patches-on-a-jacket/'> <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>