{"id":8542,"date":"2026-08-03T11:02:00","date_gmt":"2026-08-03T11:02:00","guid":{"rendered":"https:\/\/veperpins.com\/?p=8542"},"modified":"2026-08-06T11:13:08","modified_gmt":"2026-08-06T11:13:08","slug":"how-much-do-custom-medals-cost","status":"publish","type":"post","link":"https:\/\/veperpins.com\/how-much-do-custom-medals-cost\/","title":{"rendered":"How Much Do Custom Medals Cost?"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide vp-blog-layout has-medium-font-size is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" style=\"border-style:none;border-width:0px;border-top-left-radius:58px;border-top-right-radius:58px;border-bottom-left-radius:58px;border-bottom-right-radius:58px\">\n<div class=\"wp-block-column vp-blog-toc-wrap is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<style data-wp-block-html=\"css\">\n[data-vp-article-toc] a.vp-current {\n  color: #1f5eff !important;\n  font-weight: 700 !important;\n}\n\n[data-vp-article-toc] a.vp-current::before {\n  content: \"\";\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  margin-right: 7px;\n  border-radius: 50%;\n  background: #1f5eff;\n  vertical-align: middle;\n}\n\n#medal-size-and-thickness,\n#order-quantity,\n#production-method,\n#plating-finish,\n#2d-vs-3d-design,\n#custom-ribbons,\n#what-else-can-affect-the-final-quote,\n#how-to-keep-custom-medal-costs-down,\n#start-your-custom-medal-order {\n  scroll-margin-top: 130px;\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  function initVpTocSpy() {\n    var links = Array.prototype.slice.call(\n      document.querySelectorAll('[data-vp-article-toc] a[href^=\"#\"]')\n    );\n\n    if (!links.length) return;\n\n    var sections = [];\n    var added = {};\n\n    links.forEach(function (link) {\n      var id = link.getAttribute(\"href\").slice(1);\n      var target = document.getElementById(id);\n\n      if (target && !added[id]) {\n        sections.push({\n          id: id,\n          target: target\n        });\n        added[id] = true;\n      }\n    });\n\n    if (!sections.length) return;\n\n    var ticking = false;\n    var lastId = \"\";   \n\n    function getOffset() {\n      return Math.min(Math.max(window.innerHeight * 0.55, 220), 520);\n    }\n\n    function scrollTocItemIntoView(link) {\n      var tocBox = link.closest(\"[data-vp-article-toc]\");\n      if (!tocBox) return;\n\n      var scrollBox = tocBox;\n\n      if (tocBox.classList.contains(\"vp-toc-mobile\")) {\n        var nav = tocBox.querySelector(\"nav\");\n        if (nav) scrollBox = nav;\n      }\n\n      if (!scrollBox || scrollBox.scrollHeight <= scrollBox.clientHeight) return;\n\n      var linkTop = link.offsetTop;\n      var linkHeight = link.offsetHeight;\n      var boxHeight = scrollBox.clientHeight;\n\n      scrollBox.scrollTo({\n        top: linkTop - boxHeight \/ 2 + linkHeight \/ 2,\n        behavior: \"smooth\"\n      });\n    }\n\n    function updateActive() {\n      var scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n      var currentId = sections[0].id;\n      var offset = getOffset();\n\n      sections.forEach(function (section) {\n        var top = section.target.getBoundingClientRect().top + scrollTop;\n\n        if (scrollTop + offset >= top) {\n          currentId = section.id;\n        }\n      });\n\n      links.forEach(function (link) {\n        link.classList.toggle(\n          \"vp-current\",\n          link.getAttribute(\"href\") === \"#\" + currentId\n        );\n      });\n\n      if (currentId !== lastId) {\n        links.forEach(function (link) {\n          if (link.getAttribute(\"href\") === \"#\" + currentId) {\n            scrollTocItemIntoView(link);\n          }\n        });\n\n        lastId = currentId;\n      }\n\n      ticking = false;\n    }\n\n    function onScroll() {\n      if (!ticking) {\n        window.requestAnimationFrame(updateActive);\n        ticking = true;\n      }\n    }\n\n    updateActive();\n    window.addEventListener(\"scroll\", onScroll, { passive: true });\n    window.addEventListener(\"resize\", updateActive);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initVpTocSpy);\n  } else {\n    initVpTocSpy();\n  }\n})();\n<\/script>\n\n<!-- Desktop TOC -->\n<div class=\"vp-toc vp-toc-desktop\" data-vp-article-toc=\"\">\n  <div class=\"vp-toc-title\">Table of Contents<\/div>\n\n  <nav aria-label=\"Table of Contents\">\n    <ul>\n      <li>\n        <a href=\"#medal-size-and-thickness\">Medal Size and Thickness<\/a>\n      <\/li>\n      <li>\n        <a href=\"#order-quantity\">Order Quantity<\/a>\n      <\/li>\n      <li>\n        <a href=\"#production-method\">Production Method<\/a>\n      <\/li>\n      <li>\n        <a href=\"#plating-finish\">Plating Finish<\/a>\n      <\/li>\n      <li>\n        <a href=\"#2d-vs-3d-design\">2D vs. 3D Design<\/a>\n      <\/li>\n      <li>\n        <a href=\"#custom-ribbons\">Custom Ribbons<\/a>\n      <\/li>\n      <li>\n        <a href=\"#what-else-can-affect-the-final-quote\">\n          What Else Can Affect the Final Quote?\n        <\/a>\n      <\/li>\n      <li>\n        <a href=\"#how-to-keep-custom-medal-costs-down\">\n          How to Keep Custom Medal Costs Down\n        <\/a>\n      <\/li>\n      <li>\n        <a href=\"#start-your-custom-medal-order\">\n          Start Your Custom Medal Order\n        <\/a>\n      <\/li>\n    <\/ul>\n  <\/nav>\n<\/div>\n\n<!-- Mobile \/ Tablet TOC -->\n<details class=\"vp-toc vp-toc-mobile\" data-vp-article-toc=\"\">\n  <summary>Table of Contents<\/summary>\n\n  <nav aria-label=\"Mobile Table of Contents\">\n    <ul>\n      <li>\n        <a href=\"#medal-size-and-thickness\">Medal Size and Thickness<\/a>\n      <\/li>\n      <li>\n        <a href=\"#order-quantity\">Order Quantity<\/a>\n      <\/li>\n      <li>\n        <a href=\"#production-method\">Production Method<\/a>\n      <\/li>\n      <li>\n        <a href=\"#plating-finish\">Plating Finish<\/a>\n      <\/li>\n      <li>\n        <a href=\"#2d-vs-3d-design\">2D vs. 3D Design<\/a>\n      <\/li>\n      <li>\n        <a href=\"#custom-ribbons\">Custom Ribbons<\/a>\n      <\/li>\n      <li>\n        <a href=\"#what-else-can-affect-the-final-quote\">\n          What Else Can Affect the Final Quote?\n        <\/a>\n      <\/li>\n      <li>\n        <a href=\"#how-to-keep-custom-medal-costs-down\">\n          How to Keep Custom Medal Costs Down\n        <\/a>\n      <\/li>\n      <li>\n        <a href=\"#start-your-custom-medal-order\">\n          Start Your Custom Medal Order\n        <\/a>\n      <\/li>\n    <\/ul>\n  <\/nav>\n<\/details>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-1024x576.webp\" alt=\"How Much Do Custom Medals Cost?\" class=\"wp-image-8546\" srcset=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-1024x576.webp 1024w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-300x169.webp 300w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-768x432.webp 768w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-1536x864.webp 1536w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-600x338.webp 600w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost.webp 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/veperpins.com\/custom-medal\/\" data-type=\"page\" data-id=\"553\">Custom medals<\/a> typically start at around $3.87 each, while larger or more detailed designs can cost $12 or more per medal. There is no one-size-fits-all price. The final cost depends on factors such as the medal\u2019s size, thickness, order quantity, production method, and overall design complexity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For 5K races, marathons, school competitions, and corporate events, medals are often ordered in large quantities. A difference of just a few cents per medal may not seem like much, but it can make a noticeable difference when you are ordering hundreds or even thousands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, how much should you budget for custom medals? Below, VeperPins breaks down the main factors that affect pricing, including size, thickness, order quantity, metal finish, and ribbon options, so you can get a clearer idea of the total cost.<\/p>\n\n\n\n<h2 id=\"medal-size-and-thickness\" class=\"wp-block-heading\">Medal Size and Thickness<\/h2>\n\n\n\n<style data-wp-block-html=\"css\">\n.vp-medal-guide,\n.vp-medal-guide * {\n  box-sizing: border-box;\n}\n\n.vp-medal-guide {\n  --vp-accent: #f26a2e;\n  --vp-text: #202124;\n  --vp-muted: #6b7280;\n  --vp-line: #e8eaed;\n  --vp-soft: #f7f8fa;\n\n  width: 100%;\n  max-width: 1160px;\n  margin: 0 auto;\n  padding: 0 16px;\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--vp-text);\n  overflow: visible;\n}\n\n.vp-medal-intro {\n  width: 100%;\n  max-width: 900px;\n  margin-bottom: 28px;\n}\n\n.vp-medal-intro p {\n  margin: 0 0 12px;\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n.vp-medal-intro p:last-child {\n  margin-bottom: 0;\n}\n\n.vp-medal-intro strong {\n  font-weight: 700;\n  color: #111;\n}\n\n\/* Desktop table *\/\n.vp-medal-grid {\n  width: 100%;\n  overflow: hidden;\n  border: 1px solid var(--vp-line);\n  border-radius: 16px;\n  background: #fff;\n  box-shadow: 0 10px 30px rgba(18, 23, 38, 0.06);\n}\n\n.vp-medal-grid-head,\n.vp-medal-row {\n  display: grid;\n  grid-template-columns:\n    minmax(0, 0.8fr)\n    minmax(0, 1fr)\n    minmax(0, 1fr)\n    minmax(0, 2.3fr)\n    minmax(0, 1.05fr);\n  align-items: center;\n  width: 100%;\n}\n\n.vp-medal-grid-head {\n  padding: 15px 22px;\n  background: #202124;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n}\n\n.vp-medal-row {\n  min-height: 112px;\n  padding: 20px 22px;\n  border-bottom: 1px solid var(--vp-line);\n  transition: background 0.2s ease;\n}\n\n.vp-medal-row:last-child {\n  border-bottom: 0;\n}\n\n.vp-medal-row:hover {\n  background: #fcfcfd;\n}\n\n.vp-medal-grid-head > div,\n.vp-medal-row > div {\n  min-width: 0;\n  padding-right: 18px;\n  overflow-wrap: anywhere;\n  word-break: normal;\n}\n\n.vp-medal-grid-head > div:last-child,\n.vp-medal-row > div:last-child {\n  padding-right: 0;\n}\n\n.vp-medal-type,\n.vp-medal-value,\n.vp-medal-use,\n.vp-medal-price {\n  min-width: 0;\n}\n\n.vp-medal-badge {\n  display: inline-flex;\n  align-items: center;\n  max-width: 100%;\n  min-height: 34px;\n  padding: 7px 13px;\n  border-radius: 999px;\n  background: rgba(242, 106, 46, 0.1);\n  color: var(--vp-accent);\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.35;\n  white-space: normal;\n}\n\n.vp-medal-value strong,\n.vp-medal-price strong {\n  display: block;\n  font-size: 16px;\n  line-height: 1.35;\n  color: #171717;\n}\n\n.vp-medal-value small,\n.vp-medal-price small {\n  display: block;\n  margin-top: 3px;\n  color: var(--vp-muted);\n  font-size: 13px;\n  line-height: 1.45;\n}\n\n.vp-medal-use {\n  color: #4b5563;\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.vp-medal-price strong {\n  font-size: 19px;\n  color: var(--vp-accent);\n}\n\n.vp-medal-price .vp-quote-price {\n  font-size: 15px;\n  line-height: 1.4;\n}\n\n.vp-mobile-label {\n  display: none;\n}\n\n\/* Footer *\/\n.vp-medal-footer {\n  width: 100%;\n  margin-top: 20px;\n  padding: 18px 20px;\n  border-radius: 12px;\n  background: var(--vp-soft);\n}\n\n.vp-medal-footer p {\n  margin: 0;\n  color: #4b5563;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n.vp-medal-footer a {\n  color: var(--vp-text);\n  font-weight: 700;\n  text-decoration: none;\n  border-bottom: 1px solid var(--vp-accent);\n}\n\n.vp-medal-footer a:hover {\n  color: var(--vp-accent);\n}\n\n\/* Switch earlier because five columns need more space *\/\n@media (max-width: 1080px) {\n  .vp-medal-grid {\n    overflow: visible;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    box-shadow: none;\n  }\n\n  .vp-medal-grid-head {\n    display: none;\n  }\n\n  .vp-medal-row {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px 24px;\n    min-height: 0;\n    margin-bottom: 16px;\n    padding: 20px;\n    border: 1px solid var(--vp-line);\n    border-radius: 14px;\n    background: #fff;\n    box-shadow: 0 6px 20px rgba(18, 23, 38, 0.05);\n  }\n\n  .vp-medal-row:last-child {\n    margin-bottom: 0;\n    border-bottom: 1px solid var(--vp-line);\n  }\n\n  .vp-medal-row > div {\n    min-width: 0;\n    padding-right: 0;\n  }\n\n  .vp-medal-type {\n    grid-column: 1 \/ -1;\n  }\n\n  .vp-medal-use {\n    grid-column: 1 \/ -1;\n    padding-top: 4px;\n  }\n\n  .vp-mobile-label {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--vp-muted);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.3;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n}\n\n@media (max-width: 600px) {\n  .vp-medal-guide {\n    padding: 0 12px;\n  }\n\n  .vp-medal-intro {\n    margin-bottom: 22px;\n  }\n\n  .vp-medal-intro p {\n    font-size: 15px;\n    line-height: 1.7;\n  }\n\n  .vp-medal-row {\n    grid-template-columns: 1fr;\n    gap: 16px;\n    padding: 18px;\n  }\n\n  .vp-medal-type,\n  .vp-medal-use {\n    grid-column: auto;\n  }\n\n  .vp-medal-price {\n    padding-top: 14px;\n    border-top: 1px solid var(--vp-line);\n  }\n\n  .vp-medal-footer {\n    padding: 16px;\n  }\n}\n\n@media (max-width: 360px) {\n  .vp-medal-guide {\n    padding: 0 8px;\n  }\n\n  .vp-medal-row {\n    padding: 16px;\n  }\n\n  .vp-medal-badge {\n    font-size: 13px;\n  }\n}\n<\/style>\n\n<div class=\"vp-medal-guide\">\n\n  <div class=\"vp-medal-intro\">\n   <p>\n  <a href=\"https:\/\/veperpins.com\/custom-medal-size-thickness-guide\/\">\n    Size and thickness\n  <\/a>\n  have a direct impact on price. Larger and thicker medals use more metal and take more work to mold and produce.\n<\/p>\n\n    <p>\n      A typical race medal is about <strong>2.5 inches wide and 3 mm thick<\/strong>, with a starting price of around <strong>$6.76 each<\/strong> for a standard design.\n    <\/p>\n  <\/div>\n\n  <div class=\"vp-medal-grid\">\n\n    <div class=\"vp-medal-grid-head\">\n      <div>Size<\/div>\n      <div>Diameter<\/div>\n      <div>Thickness<\/div>\n      <div>Common Uses<\/div>\n      <div>Price<\/div>\n    <\/div>\n\n    <div class=\"vp-medal-row\">\n      <div class=\"vp-medal-type\">\n        <span class=\"vp-medal-badge\">Small<\/span>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Diameter<\/span>\n        <strong>1.5\u20132.0 in<\/strong>\n        <small>38\u201350 mm<\/small>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Thickness<\/span>\n        <strong>2.0\u20132.5 mm<\/strong>\n      <\/div>\n\n      <div class=\"vp-medal-use\">\n        <span class=\"vp-mobile-label\">Common Uses<\/span>\n        Youth sports, participation awards, small school events, and UV-printed medals\n      <\/div>\n\n      <div class=\"vp-medal-price\">\n        <span class=\"vp-mobile-label\">Price<\/span>\n        <strong>$3.88<\/strong>\n        <small>each<\/small>\n      <\/div>\n    <\/div>\n\n    <div class=\"vp-medal-row\">\n      <div class=\"vp-medal-type\">\n        <span class=\"vp-medal-badge\">Medium<\/span>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Diameter<\/span>\n        <strong>2.0\u20132.5 in<\/strong>\n        <small>50\u201364 mm<\/small>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Thickness<\/span>\n        <strong>3.0\u20133.5 mm<\/strong>\n      <\/div>\n\n      <div class=\"vp-medal-use\">\n        <span class=\"vp-mobile-label\">Common Uses<\/span>\n        5K races, school competitions, company awards, and standard sporting events\n      <\/div>\n\n      <div class=\"vp-medal-price\">\n        <span class=\"vp-mobile-label\">Price<\/span>\n        <strong>$6.76<\/strong>\n        <small>each<\/small>\n      <\/div>\n    <\/div>\n\n    <div class=\"vp-medal-row\">\n      <div class=\"vp-medal-type\">\n        <span class=\"vp-medal-badge\">Large<\/span>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Diameter<\/span>\n        <strong>2.75\u20133.5 in<\/strong>\n        <small>70\u201390 mm<\/small>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Thickness<\/span>\n        <strong>3.5\u20134.5 mm<\/strong>\n      <\/div>\n\n      <div class=\"vp-medal-use\">\n        <span class=\"vp-mobile-label\">Common Uses<\/span>\n        Half marathons, full marathons, and large sporting events\n      <\/div>\n\n      <div class=\"vp-medal-price\">\n        <span class=\"vp-mobile-label\">Price<\/span>\n        <strong class=\"vp-quote-price\">Custom Quote<\/strong>\n      <\/div>\n    <\/div>\n\n    <div class=\"vp-medal-row\">\n      <div class=\"vp-medal-type\">\n        <span class=\"vp-medal-badge\">Oversized<\/span>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Diameter<\/span>\n        <strong>4.0 in+<\/strong>\n        <small>100 mm+<\/small>\n      <\/div>\n\n      <div class=\"vp-medal-value\">\n        <span class=\"vp-mobile-label\">Thickness<\/span>\n        <strong>4.0\u20135.0 mm+<\/strong>\n      <\/div>\n\n      <div class=\"vp-medal-use\">\n        <span class=\"vp-mobile-label\">Common Uses<\/span>\n        Major races, layered 3D designs, commemorative events, and premium awards\n      <\/div>\n\n      <div class=\"vp-medal-price\">\n        <span class=\"vp-mobile-label\">Price<\/span>\n        <strong>$10.36+<\/strong>\n        <small>each<\/small>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"vp-medal-footer\">\n    <p>\n      These prices are only a general guide. For a different size, thickness, or custom shape, email\n      <a href=\"mailto:sales@veperpins.com\">sales@veperpins.com<\/a>\n      for an exact quote.\n    <\/p>\n  <\/div>\n\n<\/div>\n\n\n\n<h2 id=\"order-quantity\" class=\"wp-block-heading\">Order Quantity<\/h2>\n\n\n\n<style data-wp-block-html=\"css\">\n.vp-quantity-pricing {\n  --vp-orange: #f26a2e;\n  --vp-dark: #1f2328;\n  --vp-text: #3f4650;\n  --vp-muted: #737b86;\n  --vp-border: #e5e7eb;\n  --vp-light: #f7f8fa;\n\n  width: 100%;\n  max-width: 1160px;\n  margin: 0 auto;\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--vp-dark);\n}\n\n.vp-quantity-copy {\n  max-width: 900px;\n  margin-bottom: 30px;\n}\n\n.vp-quantity-copy p {\n  margin: 0 0 13px;\n  color: var(--vp-text);\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n.vp-quantity-copy p:last-child {\n  margin-bottom: 0;\n}\n\n.vp-quantity-copy strong {\n  color: var(--vp-dark);\n  font-weight: 700;\n}\n\n.vp-price-tiers {\n  display: grid;\n  grid-template-columns: repeat(5, minmax(0, 1fr));\n  gap: 14px;\n  align-items: stretch;\n}\n\n.vp-price-card {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-height: 245px;\n  padding: 24px 20px 22px;\n  overflow: hidden;\n  border: 1px solid var(--vp-border);\n  border-radius: 16px;\n  background: #fff;\n  box-shadow: 0 8px 24px rgba(20, 27, 38, 0.05);\n  transition:\n    transform 0.2s ease,\n    box-shadow 0.2s ease,\n    border-color 0.2s ease;\n}\n\n.vp-price-card:hover {\n  transform: translateY(-4px);\n  border-color: #d5d9df;\n  box-shadow: 0 14px 30px rgba(20, 27, 38, 0.09);\n}\n\n.vp-price-quantity {\n  color: var(--vp-dark);\n  font-size: 32px;\n  font-weight: 800;\n  line-height: 1;\n}\n\n.vp-price-unit {\n  margin-top: 6px;\n  color: var(--vp-muted);\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.07em;\n}\n\n.vp-price-amount {\n  margin: 24px 0 18px;\n  padding: 17px 0;\n  border-top: 1px solid var(--vp-border);\n  border-bottom: 1px solid var(--vp-border);\n}\n\n.vp-price-amount span {\n  display: block;\n  color: var(--vp-orange);\n  font-size: 26px;\n  font-weight: 800;\n  line-height: 1.1;\n}\n\n.vp-price-amount small {\n  display: block;\n  margin-top: 5px;\n  color: var(--vp-muted);\n  font-size: 13px;\n}\n\n.vp-price-card p {\n  margin: auto 0 0;\n  color: var(--vp-text);\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n.vp-price-card.is-best-rate {\n  border: 2px solid var(--vp-orange);\n  background:\n    linear-gradient(\n      180deg,\n      rgba(242, 106, 46, 0.08) 0%,\n      #fff 44%\n    );\n}\n\n.vp-price-label {\n  display: inline-flex;\n  align-items: center;\n  align-self: flex-start;\n  margin: -8px 0 18px;\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: var(--vp-orange);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  line-height: 1;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.vp-quantity-note {\n  margin-top: 20px;\n  padding: 17px 20px;\n  border-radius: 12px;\n  background: var(--vp-light);\n  color: var(--vp-text);\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n@media (max-width: 1050px) {\n  .vp-price-tiers {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 700px) {\n  .vp-quantity-copy p {\n    font-size: 15px;\n  }\n\n  .vp-price-tiers {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .vp-price-card {\n    min-height: 225px;\n  }\n}\n\n@media (max-width: 480px) {\n  .vp-price-tiers {\n    grid-template-columns: 1fr;\n  }\n\n  .vp-price-card {\n    min-height: 0;\n  }\n\n  .vp-price-card p {\n    margin-top: 0;\n  }\n}\n<\/style>\n\n<div class=\"vp-quantity-pricing\">\n\n  <div class=\"vp-quantity-copy\">\n    <p>\n      Order quantity has a big impact on the price per medal. Every order includes upfront work such as artwork approval, mold creation, machine setup, and production preparation.\n    <\/p>\n\n    <p>\n      With a small order, those costs are spread across fewer pieces. As the quantity goes up, the price per medal comes down.\n    <\/p>\n\n    <p>\n      For example, a standard medal measuring <strong>1.75 inches and 2.5 mm thick<\/strong>\n      costs about <strong>$3.86 each<\/strong> at 1,000 pieces. Here is how the same design is priced at different quantities:\n    <\/p>\n  <\/div>\n\n  <div class=\"vp-price-tiers\">\n\n    <div class=\"vp-price-card\">\n      <div class=\"vp-price-quantity\">50<\/div>\n      <div class=\"vp-price-unit\">pieces<\/div>\n\n      <div class=\"vp-price-amount\">\n        <span>$9.38<\/span>\n        <small>per medal<\/small>\n      <\/div>\n\n      <p>Small events and internal awards<\/p>\n    <\/div>\n\n    <div class=\"vp-price-card\">\n      <div class=\"vp-price-quantity\">100<\/div>\n      <div class=\"vp-price-unit\">pieces<\/div>\n\n      <div class=\"vp-price-amount\">\n        <span>$4.51<\/span>\n        <small>per medal<\/small>\n      <\/div>\n\n      <p>Schools, clubs, and community events<\/p>\n    <\/div>\n\n    <div class=\"vp-price-card\">\n      <div class=\"vp-price-quantity\">250<\/div>\n      <div class=\"vp-price-unit\">pieces<\/div>\n\n      <div class=\"vp-price-amount\">\n        <span>$3.99<\/span>\n        <small>per medal<\/small>\n      <\/div>\n\n      <p>Small and mid-sized races<\/p>\n    <\/div>\n\n    <div class=\"vp-price-card\">\n      <div class=\"vp-price-quantity\">500<\/div>\n      <div class=\"vp-price-unit\">pieces<\/div>\n\n      <div class=\"vp-price-amount\">\n        <span>$3.92<\/span>\n        <small>per medal<\/small>\n      <\/div>\n\n      <p>A practical quantity for larger events<\/p>\n    <\/div>\n\n    <div class=\"vp-price-card is-best-rate\">\n      <div class=\"vp-price-label\">Lowest Unit Price<\/div>\n\n      <div class=\"vp-price-quantity\">1,000<\/div>\n      <div class=\"vp-price-unit\">pieces<\/div>\n\n      <div class=\"vp-price-amount\">\n        <span>$3.86<\/span>\n        <small>per medal<\/small>\n      <\/div>\n\n      <p>Large races and bulk event orders<\/p>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"vp-quantity-note\">\n    Prices are based on the same size, thickness, design, and production method. Changing any of these details may affect the final quote.\n  <\/div>\n\n<\/div>\n\n\n\n<h2 id=\"production-method\" class=\"wp-block-heading\">Production Method<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most common production methods for <a href=\"https:\/\/veperpins.com\/custom-medal\/custom-enamel-medal\/\" data-type=\"link\" data-id=\"https:\/\/veperpins.com\/custom-medal\/custom-enamel-medal\/\">custom medals are enamel<\/a>, printing, and die striking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Soft enamel is affordable and leaves the raised metal lines visible, giving the medal more texture. Hard enamel has a smooth, polished surface and usually costs more because of the extra finishing steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Printing works well for photos, gradients, small text, and detailed artwork. It is also a flexible option when different images are needed on each medal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/veperpins.com\/custom-medal\/custom-die-struck-medal\/\" data-type=\"page\" data-id=\"1791\">Die-struck medals<\/a> use raised and recessed metal details without added color. Simple 2D designs cost less, while deep relief, double-sided artwork, and 3D details increase the price.<\/p>\n\n\n\n<h2 id=\"plating-finish\" class=\"wp-block-heading\">Plating Finish<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gold, silver, and copper plating are normally included in the base quote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antique gold, silver, or copper usually adds about $0.60 per piece. The darker recessed areas give the artwork more depth and work well for vintage themes, commemorative events, and detailed relief.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-1024x547.webp\" alt=\"custom award medals\" class=\"wp-image-8545\" srcset=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-1024x547.webp 1024w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-300x160.webp 300w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-768x410.webp 768w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-1536x821.webp 1536w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-2048x1094.webp 2048w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/QQ_1785754197999-600x321.webp 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"2d-vs-3d-design\" class=\"wp-block-heading\">2D vs. 3D Design<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most race awards use a 2D layout, with raised and recessed metal forming the text, border, and artwork. There is usually no extra modeling charge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Portraits, animals, buildings, mountains, and other rounded details may look better in 3D. The typical one-time modeling charge is about $125 per artwork, not per piece.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For repeat orders, ask whether the original model can be reused.<\/p>\n\n\n\n<h2 id=\"custom-ribbons\" class=\"wp-block-heading\">Custom Ribbons<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some suppliers charge separately for ribbons, often around $0.65 each for a printed option.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VeperPins includes a standard custom ribbon with regular orders at no extra charge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Special widths, double-sided printing, gradients, premium materials, and custom attachments may cost more. Contact our sales team for exact pricing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"675\" src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-1024x675.webp\" alt=\"custom 5k race medals\" class=\"wp-image-8547\" srcset=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-1024x675.webp 1024w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-300x198.webp 300w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-768x506.webp 768w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-1536x1013.webp 1536w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals-600x396.webp 600w, https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/custom-5k-race-medals.webp 1808w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"what-else-can-affect-the-final-quote\" class=\"wp-block-heading\">What Else Can Affect the Final Quote?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Besides size, quantity, and production style, the following upgrades may add to the total:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Double-sided artwork<\/li>\n\n\n\n<li>Cutouts or custom shapes<\/li>\n\n\n\n<li>Additional colors<\/li>\n\n\n\n<li>Glow-in-the-dark or transparent enamel<\/li>\n\n\n\n<li>Individual numbering<\/li>\n\n\n\n<li>Gift boxes, display cases, or velvet pouches<\/li>\n\n\n\n<li>Rush production<\/li>\n\n\n\n<li>International shipping<\/li>\n\n\n\n<li><a href=\"https:\/\/veperpins.com\/custom-medal-types-and-materials\/\" data-type=\"post\" data-id=\"8595\">Material options<\/a>, including zinc alloy, iron, or copper<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Standard poly bag packaging is included at no extra charge. Gift boxes, display cases, and other premium packaging options are available for an additional charge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rush service is also available when you are working with a tight deadline. The estimated charge is $0.78 per piece, depending on the order quantity and required delivery date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standard shipping is free to select countries, including the United States, Canada, the United Kingdom, and Germany. Shipping to South America and other regions is quoted based on the delivery address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When comparing suppliers, look beyond the unit rate. Check whether the quote includes the mold, 3D modeling, ribbon, packaging, and shipping so you know the actual total before placing your order.<\/p>\n\n\n\n<h2 id=\"how-to-keep-custom-medal-costs-down\" class=\"wp-block-heading\">How to Keep Custom Medal Costs Down<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Order a larger quantity<\/strong><br>Custom medals usually require a mold, so ordering more helps spread that setup cost across each piece. Once you know your expected turnout, ordering a few extras at the same time is often cheaper than placing a small reorder later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cut back on unnecessary enamel colors<\/strong><br>More colors can mean more filling and inspection work. Stick with the main event colors and use the natural metal finish for smaller details. This <a href=\"https:\/\/veperpins.com\/how-to-design-a-standout-medal-the-ultimate-guide\/\" data-type=\"link\" data-id=\"https:\/\/veperpins.com\/how-to-design-a-standout-medal-the-ultimate-guide\/\">keeps the design clean<\/a> while helping control the price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Choose a manufacturer that offers good value<\/strong><br>Don\u2019t compare unit prices alone. Check whether the quote includes the mold, ribbons, packaging, and shipping. VeperPins can recommend the right size, finish, and production method for your budget, so you\u2019re not paying for extras that won\u2019t make much difference to the final medal.<\/p>\n\n\n\n<h2 id=\"start-your-custom-medal-order\" class=\"wp-block-heading\">Start Your Custom Medal Order<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ordering medals for a race, school event, or awards ceremony? Send VeperPins your artwork, quantity, and deadline, and we\u2019ll provide a quote along with free design support.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With our own production line, we can better control quality and turnaround times. Order now and save 20% on your project.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column vp-blog-sidebar-wrap is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:344px\">\n<aside class=\"vp-sidebar\" aria-label=\"Article Sidebar\">\n  <section class=\"vp-side-box vp-side-cta\">\n    <h3>Need a Custom Quote?<\/h3>\n    <p>\n      Get factory-direct pricing, free design support, and fast production for custom promotional products.\n    <\/p>\n    <a href=\"https:\/\/veperpins.com\/get-quote\/\" class=\"vp-side-btn\">Get Free Quote<\/a>\n  <\/section>\n\n  <section class=\"vp-side-box\">\n    <h3>Why Work With Us<\/h3>\n    <ul class=\"vp-side-list\">\n      <li>Low Minimum Order Quantity<\/li>\n      <li>Free Artwork Support<\/li>\n      <li>Fast Turnaround<\/li>\n      <li>Worldwide Shipping<\/li>\n    <\/ul>\n  <\/section>\n\n  <section class=\"vp-side-box\">\n    <h3>View Pricing<\/h3>\n    <div class=\"vp-side-tags\">\n      <a href=\"https:\/\/veperpins.com\/custom-pins-pricing\/\">Custom Pins Pricing<\/a>\n      <a href=\"https:\/\/veperpins.com\/custom-coins-pricing\/\">Challenge Coins Pricing<\/a>\n      <a href=\"https:\/\/veperpins.com\/custom-medals-pricing\/\">Medals Pricing<\/a>\n      <a href=\"https:\/\/veperpins.com\/custom-keychains-pricing\/\">Keychains Pricing<\/a>\n      <a href=\"https:\/\/veperpins.com\/custom-patches-pricing\/\">Patches Pricing<\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"vp-side-box\">\n    <h3>Share This Article<\/h3>\n    <div class=\"vp-side-share\">\n      <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/veperpins.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook<\/a>\n      <a href=\"https:\/\/twitter.com\/intent\/tweet?url=https:\/\/veperpins.com\/&#038;text=Check%20this%20out\" target=\"_blank\" rel=\"noopener noreferrer\">X<\/a>\n      <a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https:\/\/veperpins.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a>\n    <\/div>\n  <\/section>\n<\/aside>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents Medal Size and Thickness Order Quantity Production Method Plating Finish 2D vs. 3D Design Custom Ribbons What Else Can Affect the Final Quote? How to Keep Custom Medal Costs Down Start Your Custom Medal Order Table of Contents Medal Size and Thickness Order Quantity Production Method Plating Finish 2D vs. 3D Design&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8546,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[61],"tags":[],"class_list":["post-8542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-medals-guide"],"taxonomy_info":{"category":[{"value":61,"label":"Medals Guide"}]},"featured_image_src_large":["https:\/\/veperpins.com\/wp-content\/uploads\/2026\/08\/How-Much-Do-Custom-Medals-Cost-1024x576.webp",1024,576,true],"author_info":{"display_name":"Shirya","author_link":"https:\/\/veperpins.com\/author\/boom\/"},"comment_info":0,"category_info":[{"term_id":61,"name":"Medals Guide","slug":"medals-guide","term_group":0,"term_taxonomy_id":61,"taxonomy":"category","description":"Explore custom medals including design ideas, materials, finishes, and production methods. Perfect for sports events, competitions, and awards.","parent":0,"count":9,"filter":"raw","cat_ID":61,"category_count":9,"category_description":"Explore custom medals including design ideas, materials, finishes, and production methods. Perfect for sports events, competitions, and awards.","cat_name":"Medals Guide","category_nicename":"medals-guide","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/posts\/8542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/comments?post=8542"}],"version-history":[{"count":0,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/posts\/8542\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/media\/8546"}],"wp:attachment":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/media?parent=8542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/categories?post=8542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/tags?post=8542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}