{"id":683,"date":"2026-01-15T03:15:31","date_gmt":"2026-01-15T03:15:31","guid":{"rendered":"https:\/\/veperpins.com\/?page_id=683"},"modified":"2026-08-09T12:52:38","modified_gmt":"2026-08-09T12:52:38","slug":"custom-challenge-coins","status":"publish","type":"page","link":"https:\/\/veperpins.com\/custom-challenge-coins\/","title":{"rendered":"Custom Challenge Coins"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"683\" class=\"elementor elementor-683\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8159d23 e-con-full e-flex e-con e-parent\" data-id=\"8159d23\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-424e31a elementor-widget elementor-widget-html\" data-id=\"424e31a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"custom-challenge-coins\" class=\"vp-coin-hero-categories\" aria-label=\"Custom challenge coins and product categories\">\n\n  <div class=\"vp-coin-bg-image vp-coin-bg-image-one\" aria-hidden=\"true\">\n    <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/coins-hero-.webp\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\">\n  <\/div>\n\n  <div class=\"vp-coin-bg-image vp-coin-bg-image-two\" aria-hidden=\"true\">\n    <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/coins-hero-2.webp\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n  <\/div>\n\n  <div class=\"vp-coin-wrap\">\n\n    <div class=\"vp-hero-head\">\n      <span class=\"vp-hero-kicker\">Custom Challenge Coins Manufacturer<\/span>\n\n      <h1>Custom Challenge Coins<\/h1>\n\n      <p class=\"vp-hero-copy vp-hero-copy-desktop\">\n        VeperPins provides high-quality custom challenge coins for military units,\n        corporate branding, events, awards, and organizations. With our own production\n        facility, we ensure precise manufacturing, consistent quality, and fast turnaround.\n        Choose from different coin sizes, plating finishes, 2D or 3D designs, soft enamel,\n        hard enamel, and full-color printing to create a truly personalized challenge coin.\n      <\/p>\n\n      <p class=\"vp-hero-copy vp-hero-copy-mobile\">\n        Create personalized challenge coins for military, corporate, event, and award use.\n        Choose your size, plating, 2D or 3D design, enamel colors, and printing options.\n      <\/p>\n\n      <p class=\"vp-hero-subtext\">\n        Browse our popular coin styles or submit your design, and our team will provide\n        professional guidance, free artwork support, and a fast quote.\n      <\/p>\n\n      <div class=\"vp-hero-actions\">\n        <a href=\"https:\/\/veperpins.com\/custom-coins-quote\/\" class=\"vp-hero-btn vp-hero-btn-primary\">Get a Free Quote<\/a>\n        <a href=\"#coin-types\" class=\"vp-hero-btn vp-hero-btn-secondary\">Browse Coin Styles<\/a>\n      <\/div>\n\n      <div class=\"vp-hero-points\">\n        <span>Free Design<\/span>\n        <span>No Minimum<\/span>\n        <span>2D &amp; 3D Coins<\/span>\n        <span>Soft &amp; Hard Enamel<\/span>\n        <span>Fast Quote<\/span>\n      <\/div>\n    <\/div>\n\n    <div id=\"coin-types\" class=\"vp-coin-grid\">\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-military-coins\/\" aria-label=\"Start customizing Custom Military Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/custom-for-for-air-base.webp\" alt=\"Custom military challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Military &amp; Service<\/span>\n          <h2>Custom Military Coins<\/h2>\n          <p class=\"vp-coin-desc\">Personalized military challenge coins for units, veterans, deployments, retirements, and service recognition.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-police-coins\/\" aria-label=\"Start customizing Custom Police Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/06\/police-car-challenge-coins-custom.webp\" alt=\"Custom police challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Law Enforcement<\/span>\n          <h2>Custom Police Coins<\/h2>\n          <p class=\"vp-coin-desc\">Custom police challenge coins for departments, officers, academies, K9 units, and law enforcement events.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-firefighter-coins\/\" aria-label=\"Start customizing Custom Firefighter Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/06\/fire-department-6.webp\" alt=\"Custom firefighter challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Fire &amp; Rescue<\/span>\n          <h2>Custom Firefighter Coins<\/h2>\n          <p class=\"vp-coin-desc\">Firefighter challenge coins for fire departments, rescue teams, station gifts, memorials, and recognition awards.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-corporate-coins\/\" aria-label=\"Start customizing Custom Corporate Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/06\/company-coins-5.webp\" alt=\"Custom corporate challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Business Gifts<\/span>\n          <h2>Custom Corporate Coins<\/h2>\n          <p class=\"vp-coin-desc\">Corporate challenge coins for branding, employee awards, company anniversaries, client gifts, and team events.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-sports-coins\/\" aria-label=\"Start customizing Custom Sports Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/06\/sport-coins-5.webp\" alt=\"Custom sports challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Sports Awards<\/span>\n          <h2>Custom Sports Coins<\/h2>\n          <p class=\"vp-coin-desc\">Custom sports coins for teams, tournaments, fan clubs, schools, coaches, player awards, and season gifts.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"vp-coin-card\" href=\"https:\/\/veperpins.com\/custom-event-coins\/\" aria-label=\"Start customizing Custom Event Coins\">\n        <div class=\"vp-coin-img\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/06\/250-th-event-coins-.webp\" alt=\"Custom event challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"vp-coin-body\">\n          <span class=\"vp-coin-tag\">Events &amp; Groups<\/span>\n          <h2>Custom Event Coins<\/h2>\n          <p class=\"vp-coin-desc\">Event challenge coins for conferences, fundraisers, clubs, schools, celebrations, trade shows, and special occasions.<\/p>\n          <span class=\"vp-coin-link\">Customize Now<\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-718f62d e-flex e-con-boxed e-con e-parent\" data-id=\"718f62d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac143dc elementor-widget elementor-widget-html\" data-id=\"ac143dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vp-order-flow\" aria-labelledby=\"vp-order-flow-title\">\n  <div class=\"vp-order-flow-wrap\">\n\n    <div class=\"vp-order-flow-head\">\n      <span class=\"vp-order-flow-kicker\">Simple Custom Coin Process<\/span>\n      <h2 id=\"vp-order-flow-title\">How to Order Custom Challenge Coins<\/h2>\n      <p>\n        Ordering custom challenge coins is simple. Send us your idea, review the artwork proof,\n        and approve production before we make and ship your coins.\n      <\/p>\n    <\/div>\n\n    <div class=\"vp-order-flow-grid\">\n\n      <article class=\"vp-order-flow-card\">\n        <div class=\"vp-order-flow-meta\">\n          <span class=\"vp-order-flow-step\">Step 01<\/span>\n          <span class=\"vp-order-flow-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M12 16V4M12 4L7.5 8.5M12 4L16.5 8.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M4 15V18.5C4 19.3 4.7 20 5.5 20H18.5C19.3 20 20 19.3 20 18.5V15\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n\n        <h3>Send Your Design or Idea<\/h3>\n        <p>\n          Upload your logo, sketch, reference image, or text details. A strong coin design starts with\n          <a href=\"https:\/\/veperpins.com\/how-to-design-custom-challenge-coins\/\">planning the front, back, text, dates, and main emblem<\/a>. You can also tell us\n          your preferred size, shape, quantity, and deadline.\n        <\/p>\n      <\/article>\n\n      <article class=\"vp-order-flow-card\">\n        <div class=\"vp-order-flow-meta\">\n          <span class=\"vp-order-flow-step\">Step 02<\/span>\n          <span class=\"vp-order-flow-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M7 3H14L19 8V21H7V3Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M14 3V8H19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M10 13H16M10 17H14\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n              <path d=\"M4 7V21H17\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n\n        <h3>Get Artwork Proof and Quote<\/h3>\n        <p>\n          We help confirm the size, plating, enamel colors, edge style, packaging, and whether\n          <a href=\"https:\/\/veperpins.com\/2d-vs-3d-challenge-coins\/\">a flat 2D design or sculpted 3D relief fits your artwork<\/a>. You\u2019ll receive a clear\n          quote before production.\n        <\/p>\n      <\/article>\n\n      <article class=\"vp-order-flow-card\">\n        <div class=\"vp-order-flow-meta\">\n          <span class=\"vp-order-flow-step\">Step 03<\/span>\n          <span class=\"vp-order-flow-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M3 7.5L12 3L21 7.5L12 12L3 7.5Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M3 7.5V16.5L12 21L21 16.5V7.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\n              <path d=\"M12 12V21\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n              <path d=\"M16 5.5L7 10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n            <\/svg>\n          <\/span>\n        <\/div>\n\n        <h3>Approve Production and Shipping<\/h3>\n        <p>\n          After artwork approval, we make the mold, produce the coins, inspect the quality,\n          pack your order, and ship the finished coins to you.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70430b8 e-flex e-con-boxed e-con e-parent\" data-id=\"70430b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6faf9f elementor-widget elementor-widget-html\" data-id=\"a6faf9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"custom-coin-options\" class=\"vp-options-section\" aria-labelledby=\"vp-options-title\">\n  <div class=\"vp-options-wrap\">\n\n    <div class=\"vp-options-intro\">\n      <span class=\"vp-options-kicker\">Coin Customization Options<\/span>\n\n      <h2 id=\"vp-options-title\">Custom Challenge Coin Options<\/h2>\n\n      <p>\n  Explore the options below to see how different finishes and special features\n  can change the look and function of your coin. The right result starts with\n  <a href=\"https:\/\/veperpins.com\/how-to-match-artwork-to-challenge-coin-process\/\">matching the production process to your artwork<\/a>, especially for portraits,\n  buildings, gradients, and other detailed designs.\n<\/p>\n\n      <a href=\"https:\/\/veperpins.com\/promo-code\/\" class=\"vp-options-cta\">\n        Get 20% Off Coupon\n      <\/a>\n    <\/div>\n\n    <div class=\"vp-options-list\">\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"round\" aria-label=\"Read more about Round Coins\">\n        <span class=\"vp-option-number\">01<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/custom-round-coins.webp\" alt=\"Round custom challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">Classic Shape<\/span>\n          <span class=\"vp-option-title\">Round Coins<\/span>\n          <span class=\"vp-option-text\">\n            A balanced and traditional option for military, police, corporate, and event coins.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"shaped\" aria-label=\"Read more about Shaped Coins\">\n        <span class=\"vp-option-number\">02<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/custom-shape-coins.webp\" alt=\"Custom shaped challenge coins with cut-out and spinning designs\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">Unique Outline<\/span>\n          <span class=\"vp-option-title\">Shaped Coins<\/span>\n          <span class=\"vp-option-text\">\n            Custom outlines, cut-out details, hollow areas, and rotating or spinning designs.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"opener\" aria-label=\"Read more about Bottle Opener Coins\">\n        <span class=\"vp-option-number\">03<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/custom-opener-coins-.webp\" alt=\"Bottle opener challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">Functional Design<\/span>\n          <span class=\"vp-option-title\">Bottle Opener Coins<\/span>\n          <span class=\"vp-option-text\">\n            A collectible coin with a practical opener function for events, bars, clubs, and gifts.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"soft-enamel\" aria-label=\"Read more about Soft Enamel Coins\">\n        <span class=\"vp-option-number\">04<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/soft-enamel-coins.webp\" alt=\"Soft enamel challenge coins\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">Color &amp; Texture<\/span>\n          <span class=\"vp-option-title\">Soft Enamel Coins<\/span>\n          <span class=\"vp-option-text\">\n            Bright color fill, raised metal lines, bold outlines, and a classic textured surface.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"hard-enamel\" aria-label=\"Read more about Hard Enamel Coins\">\n        <span class=\"vp-option-number\">05<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/hard-enamel-coins.webp\" alt=\"Hard enamel challenge coins with a smooth polished finish\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">Smooth Finish<\/span>\n          <span class=\"vp-option-title\">Hard Enamel Coins<\/span>\n          <span class=\"vp-option-text\">\n            Smooth, polished color areas and a refined surface, with an optional clear protective coating.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n      <button class=\"vp-option-item\" type=\"button\" data-guide=\"3d\" aria-label=\"Read more about 3D Challenge Coins\">\n        <span class=\"vp-option-number\">06<\/span>\n\n        <span class=\"vp-option-thumb\">\n          <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/3d-challenge-coins.webp\" alt=\"3D custom challenge coins with high relief details\" loading=\"lazy\" decoding=\"async\">\n        <\/span>\n\n        <span class=\"vp-option-content\">\n          <span class=\"vp-option-tag\">High Relief<\/span>\n          <span class=\"vp-option-title\">3D Challenge Coins<\/span>\n          <span class=\"vp-option-text\">\n            High relief sculpted artwork for portraits, animals, buildings, shields, and emblems.\n          <\/span>\n          <span class=\"vp-option-link\">Read More<\/span>\n        <\/span>\n      <\/button>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-options-modal\" id=\"vpOptionsModal\" aria-hidden=\"true\">\n    <div class=\"vp-options-overlay\" data-close=\"true\"><\/div>\n\n    <div class=\"vp-options-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"vpOptionsModalTitle\">\n      <button class=\"vp-options-close\" type=\"button\" aria-label=\"Close option\">\n        \u00d7\n      <\/button>\n\n      <div class=\"vp-options-modal-content\">\n        <span class=\"vp-options-modal-tag\" id=\"vpOptionsModalTag\"><\/span>\n        <h3 id=\"vpOptionsModalTitle\"><\/h3>\n        <div id=\"vpOptionsModalBody\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script>\n(function () {\n  const optionData = {\n    round: {\n      tag: \"Classic Shape\",\n      title: \"Round Coins\",\n      body: `\n        <p>Round coins are the most traditional choice for custom challenge coins. They work well for military coins, police coins, firefighter coins, corporate coins, sports coins, and event coins because the shape feels balanced, familiar, and easy to display.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom military challenge coins and unit coins<\/li>\n          <li>Police challenge coins, firefighter coins, and service coins<\/li>\n          <li>Corporate challenge coins, award coins, and recognition coins<\/li>\n          <li>Event coins, anniversary coins, and collectible coin designs<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose round custom coins when you want a classic challenge coin look, easy artwork layout, and strong recognition value. Round coins are also a practical option for bulk custom challenge coin orders.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> If you are not sure which shape to choose, round challenge coins are the safest starting point for most designs.\n        <\/div>\n      `\n    },\n\n    shaped: {\n      tag: \"Unique Outline\",\n      title: \"Shaped Coins\",\n      body: `\n        <p>Shaped coins are custom coins made with a special outline instead of a standard round shape. They are useful when the coin needs to follow a logo, badge, shield, mascot, vehicle, aircraft, state outline, or other unique design element.<\/p>\n\n        <p>Shaped challenge coins can also include cut-out areas, hollow details, moving center pieces, or rotating \/ spinning designs. These options can make the coin more interactive and help the design stand out from standard round coins.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom shaped challenge coins with unique outlines<\/li>\n          <li>Logo-shaped coins, shield coins, badge coins, and emblem coins<\/li>\n          <li>Cut-out coins, hollow coin designs, and rotating challenge coins<\/li>\n          <li>Military coins, police coins, fire department coins, and brand coins with stronger visual impact<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose shaped challenge coins when the outline itself is part of the design. A custom shape, cut-out detail, or spinning element can make the coin feel more personal and memorable than a standard round coin.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> For shaped coins, keep the outside edge clear and not too thin. If you want cut-out or rotating parts, leave enough metal structure so the final coin remains strong and easy to produce.\n        <\/div>\n      `\n    },\n\n    opener: {\n      tag: \"Functional Design\",\n      title: \"Bottle Opener Coins\",\n      body: `\n        <p>Bottle opener coins combine the look of custom challenge coins with a practical bottle opener function. They are popular for bars, breweries, events, military groups, clubs, sports teams, and promotional gifts.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom bottle opener challenge coins for events and groups<\/li>\n          <li>Promotional coins for bars, breweries, restaurants, and brands<\/li>\n          <li>Team gifts, club coins, reunion coins, and party favors<\/li>\n          <li>Collectible coins that also have everyday practical use<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose bottle opener coins when you want your coin to be both collectible and useful. The opener area can be built into the coin shape while keeping the main logo or artwork visible.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> Bottle opener coins usually need enough size and thickness to make the opener function strong and comfortable to use.\n        <\/div>\n      `\n    },\n\n    \"soft-enamel\": {\n      tag: \"Color & Texture\",\n      title: \"Soft Enamel Coins\",\n      body: `\n        <p>Soft enamel coins are a good choice when your custom coins need bright colors, raised metal lines, and a textured surface. The recessed enamel color areas create contrast with the raised metal details.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom soft enamel challenge coins with colorful designs<\/li>\n          <li>Military coins, police coins, fire department coins, and event coins<\/li>\n          <li>Artwork with bold color sections and clear metal outlines<\/li>\n          <li>Designs that benefit from a dimensional, textured feel<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose soft enamel coins when you want strong color contrast, visible raised metal edges, and a classic challenge coin texture. This style works especially well for designs with logos, badges, flags, text, and symbols.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> Soft enamel is often a flexible choice for colorful custom challenge coins because it balances detail, color, and cost.\n        <\/div>\n      `\n    },\n\n    \"hard-enamel\": {\n      tag: \"Smooth Finish\",\n      title: \"Hard Enamel Coins\",\n      body: `\n        <p><a href=\"https:\/\/veperpins.com\/soft-enamel-vs-hard-enamel-vs-die-struck-challenge-coins\/\">Hard enamel coins<\/a> have a smooth, refined surface. The enamel is filled and then ground and polished until it sits level with the metal lines, creating a clean finish with a premium look and feel.<\/p>\n\n        <p>A clear protective coating can be added as an option when extra surface protection or a glossier appearance is needed. It is not what creates the smooth hard enamel finish, which comes from grinding and polishing.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom hard enamel challenge coins with a premium finish<\/li>\n          <li>Corporate coins, award coins, anniversary coins, and recognition coins<\/li>\n          <li>Designs that need smooth color areas and a polished appearance<\/li>\n          <li>Collectible coins where surface quality and durability matter<\/li>\n          <li>Projects that may benefit from an optional clear protective coating<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose hard enamel coins when you want the coin surface to feel smoother, cleaner, and more polished than soft enamel. This option works well for premium custom coins, professional presentation pieces, and designs that need a flat, refined finish.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> Hard enamel coins already have a smooth surface because they are ground and polished. If you want added surface protection or extra gloss, ask about an optional clear protective coating.\n        <\/div>\n      `\n    },\n\n    \"3d\": {\n      tag: \"High Relief\",\n      title: \"3D Challenge Coins\",\n      body: `\n        <p>3D challenge coins are made with sculpted metal details, deeper layers, and stronger dimensional effects than standard 2D coins. They are ideal for designs that need depth, texture, and a more premium visual impact.<\/p>\n\n        <h4>Best for<\/h4>\n        <ul>\n          <li>Custom 3D challenge coins with high relief details<\/li>\n          <li>Portraits, animals, buildings, shields, emblems, helmets, vehicles, and mascots<\/li>\n          <li>Military challenge coins, police coins, firefighter coins, award coins, and collector coins<\/li>\n          <li>Designs that need strong raised metal effects and sculpted surfaces<\/li>\n        <\/ul>\n\n        <h4>When to choose this option<\/h4>\n        <p>Choose 3D challenge coins when your artwork needs more depth than a flat 2D design. High relief is especially useful for faces, animals, architecture, military symbols, shields, and detailed emblems that should look sculpted rather than flat.<\/p>\n\n        <p>If a high relief challenge coin needs full color, gradients, or artwork across raised 3D surfaces, printed details are often used instead of traditional enamel. Printing can help add color to curved or uneven relief areas where enamel fill may be difficult.<\/p>\n\n        <div class=\"vp-options-tip\">\n          <strong>Quick tip:<\/strong> For high relief 3D challenge coins, antique plating can make the sculpted details stand out. If the raised 3D artwork needs color, printed effects may be a better option than enamel fill.\n        <\/div>\n      `\n    }\n  };\n\n  const modal = document.getElementById(\"vpOptionsModal\");\n  const modalTag = document.getElementById(\"vpOptionsModalTag\");\n  const modalTitle = document.getElementById(\"vpOptionsModalTitle\");\n  const modalBody = document.getElementById(\"vpOptionsModalBody\");\n  const buttons = document.querySelectorAll(\".vp-option-item\");\n  const closeButton = document.querySelector(\".vp-options-close\");\n\n  function openOption(key) {\n    const item = optionData[key];\n\n    if (!item) {\n      return;\n    }\n\n    modalTag.textContent = item.tag;\n    modalTitle.textContent = item.title;\n    modalBody.innerHTML = item.body;\n\n    modal.classList.add(\"is-open\");\n    modal.setAttribute(\"aria-hidden\", \"false\");\n    document.body.classList.add(\"vp-options-lock\");\n    closeButton.focus();\n  }\n\n  function closeOption() {\n    modal.classList.remove(\"is-open\");\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    document.body.classList.remove(\"vp-options-lock\");\n  }\n\n  buttons.forEach(function (button) {\n    button.addEventListener(\"click\", function () {\n      openOption(button.getAttribute(\"data-guide\"));\n    });\n  });\n\n  closeButton.addEventListener(\"click\", closeOption);\n\n  modal.addEventListener(\"click\", function (event) {\n    if (\n      event.target &&\n      event.target.getAttribute(\"data-close\") === \"true\"\n    ) {\n      closeOption();\n    }\n  });\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (\n      event.key === \"Escape\" &&\n      modal.classList.contains(\"is-open\")\n    ) {\n      closeOption();\n    }\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c152561 e-con-full e-flex e-con e-parent\" data-id=\"4c152561\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-262081da elementor-widget elementor-widget-html\" data-id=\"262081da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"promo-scroll-banner\">\r\n  <div class=\"promo-scroll-track\">\r\n\r\n    <span class=\"promo-item\">\r\n      <svg class=\"promo-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <!-- Pencil icon for design -->\r\n        <path d=\"M12 20h9\"><\/path>\r\n        <path d=\"M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z\"><\/path>\r\n      <\/svg>\r\n      Free custom coins mockup & unlimited design revisions\r\n    <\/span>\r\n\r\n    <span class=\"promo-item\">\r\n      <svg class=\"promo-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <!-- Lightning icon for speed -->\r\n        <path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"><\/path>\r\n      <\/svg>\r\n      Fast production & reliable delivery for your events\r\n    <\/span>\r\n\r\n    <!-- Duplicate for seamless scrolling -->\r\n    <span class=\"promo-item\">\r\n      <svg class=\"promo-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M12 20h9\"><\/path>\r\n        <path d=\"M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z\"><\/path>\r\n      <\/svg>\r\n      Free custom coin mockup & unlimited design revisions\r\n    <\/span>\r\n\r\n    <span class=\"promo-item\">\r\n      <svg class=\"promo-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"><\/path>\r\n      <\/svg>\r\n      Fast production & reliable delivery for your events\r\n    <\/span>\r\n\r\n  <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40997c8 e-flex e-con-boxed e-con e-parent\" data-id=\"40997c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14ad72b elementor-widget elementor-widget-html\" data-id=\"14ad72b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vp-coin-why\" id=\"why-choose-veperpins\">\n  <div class=\"vp-coin-why-wrap\">\n\n    <div class=\"vp-coin-why-head\">\n      <span class=\"vp-coin-why-tag\">Why Choose Us<\/span>\n\n      <h2>Why Work With VeperPins?<\/h2>\n\n      <p>\n        From artwork approval through delivery, you\u2019ll know what has been\n        confirmed and what happens next.\n      <\/p>\n    <\/div>\n\n    <div class=\"vp-coin-why-grid\">\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Free Proofs &amp; Revisions<\/h3>\n\n        <p>\n          Review the artwork and request changes before production. We only begin\n          after you approve the final proof.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Flexible Order Quantities<\/h3>\n\n        <p>\n          Small runs are welcome. Orders of 50 or more qualify for free shipping\n          to the U.S., UK, and Canada. The mold fee is waived on orders of 300\n          or more.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Clear Quote Before Production<\/h3>\n\n        <p>\n          We confirm the project details and price before production begins, so\n          you can approve the order with confidence.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Practical Recommendations<\/h3>\n\n        <p>\n          Not sure what works best? Submit the form and our sales team will review\n          your design and recommend an option that fits your budget. You can also\n          read our\n          <a href=\"https:\/\/veperpins.com\/custom-challenge-coins-guide\/\">complete custom challenge coin guide<\/a>.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Factory-Direct Production<\/h3>\n\n        <p>\n          Your order goes directly to our production team, making it easier to\n          confirm details and follow progress. See\n          <a href=\"https:\/\/veperpins.com\/how-are-custom-challenge-coins-made\/\">how challenge coins are made<\/a>\n          at our factory.\n        <\/p>\n      <\/div>\n\n      <div class=\"vp-coin-why-card\">\n        <span class=\"vp-coin-why-icon\">\u2726<\/span>\n\n        <h3>Checked Against Your Proof<\/h3>\n\n        <p>\n          Before shipping, we compare the finished coins with the approved proof\n          and remove pieces that do not meet the agreed standard.\n        <\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  .vp-coin-why {\n    padding: 60px 20px;\n    background: #f8fafc;\n    font-family: Arial, sans-serif;\n  }\n\n  .vp-coin-why * {\n    box-sizing: border-box;\n  }\n\n  .vp-coin-why-wrap {\n    max-width: 1180px;\n    margin: 0 auto;\n  }\n\n  .vp-coin-why-head {\n    max-width: 820px;\n    margin: 0 auto 36px;\n    text-align: center;\n  }\n\n  .vp-coin-why-tag {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 14px;\n    border-radius: 999px;\n    background: #fff7ed;\n    color: #c2410c;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.03em;\n  }\n\n  .vp-coin-why-head h2 {\n    margin: 0 0 14px;\n    color: #111827;\n    font-size: 34px;\n    line-height: 1.2;\n  }\n\n  .vp-coin-why-head p {\n    margin: 0;\n    color: #4b5563;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .vp-coin-why-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .vp-coin-why-card {\n    padding: 25px 23px 24px;\n    background: #ffffff;\n    border: 1px solid #e5e7eb;\n    border-radius: 18px;\n    box-shadow: 0 10px 26px rgba(15, 23, 42, 0.06);\n    transition:\n      transform 0.2s ease,\n      box-shadow 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .vp-coin-why-card:hover {\n    transform: translateY(-3px);\n    border-color: #fed7aa;\n    box-shadow: 0 16px 34px rgba(15, 23, 42, 0.09);\n  }\n\n  .vp-coin-why-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    margin-bottom: 16px;\n    border-radius: 50%;\n    background: #f97316;\n    color: #ffffff;\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vp-coin-why-card h3 {\n    margin: 0 0 10px;\n    color: #111827;\n    font-size: 18px;\n    line-height: 1.35;\n  }\n\n  .vp-coin-why-card p {\n    margin: 0;\n    color: #4b5563;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .vp-coin-why-card a {\n    color: #c2410c;\n    font-weight: 700;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n  }\n\n  .vp-coin-why-card a:hover {\n    color: #9a3412;\n  }\n\n  .vp-coin-why-card a:focus-visible {\n    outline: 2px solid #f97316;\n    outline-offset: 3px;\n  }\n\n  @media (max-width: 900px) {\n    .vp-coin-why-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .vp-coin-why-head h2 {\n      font-size: 28px;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .vp-coin-why {\n      padding: 44px 16px;\n    }\n\n    .vp-coin-why-head {\n      margin-bottom: 26px;\n      text-align: left;\n    }\n\n    .vp-coin-why-head h2 {\n      font-size: 25px;\n    }\n\n    .vp-coin-why-head p {\n      font-size: 15px;\n    }\n\n    .vp-coin-why-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .vp-coin-why-card {\n      padding: 22px 20px;\n      border-radius: 16px;\n    }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4391921 e-flex e-con-boxed e-con e-parent\" data-id=\"4391921\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dd4a33 elementor-widget elementor-widget-html\" data-id=\"9dd4a33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"custom-coin-project-highlights\" class=\"vp-case-highlights\" aria-labelledby=\"vp-case-highlights-title\">\n  <div class=\"vp-case-highlights-wrap\">\n\n    <div class=\"vp-case-highlights-head\">\n      <span class=\"vp-case-highlights-kicker\">Project Highlights<\/span>\n      <h2 id=\"vp-case-highlights-title\">Challenge Coins We\u2019ve Made<\/h2>\n      \n      <p>\n  Take a look at some custom coins we\u2019ve made for our customers. They may give\n  you ideas for your own project.\n<\/p>\n      \n    <\/div>\n\n    <!-- Featured Case -->\n    <article class=\"vp-feature-case\">\n      <div class=\"vp-feature-image vp-feature-image-shine\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Baseball-Team-Challenge-Coin.webp\"\n          alt=\"Custom baseball team thank you challenge coin\"\n          width=\"800\"\n          height=\"600\"\n          loading=\"lazy\"\n          decoding=\"async\">\n      <\/div>\n\n      <div class=\"vp-feature-content\">\n        <span class=\"vp-case-eyebrow\">Featured Project \u00b7 Sports Team Coin<\/span>\n        <h3>Custom Baseball Team Thank You Challenge Coin<\/h3>\n        <p>\n          This sports challenge coin was created for the Cooper City Optimist Cowboys\n          baseball team. The design combines the team name, baseball glove, bats,\n          baseball elements, \u201cTHANK YOU RED!\u201d text, and serial numbering to make each coin feel personal.\n        <\/p>\n        <p>\n          It is a strong reference for baseball teams, school sports clubs, coach appreciation\n          gifts, season keepsakes, and team recognition programs.\n        <\/p>\n\n        <div class=\"vp-case-tags\">\n          <span>Sports Challenge Coins<\/span>\n          <span>Baseball Team Coins<\/span>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <div class=\"vp-more-highlights-head\">\n      <h3>More Custom Coin Ideas<\/h3>\n      <p>Different finishes, shapes, functions, and project uses for custom challenge coins.<\/p>\n    <\/div>\n\n    <!-- More Cases -->\n    <div class=\"vp-highlight-grid\">\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Custom-Oktoberfest-Challenge-Coin.webp\"\n            alt=\"Custom Oktoberfest event challenge coin for travel brand\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Event Coin<\/span>\n          <h3>Custom Oktoberfest Event Challenge Coin<\/h3>\n          <p>\n            A festival coin for a travel brand, using beer mug artwork, \u201cPROST\u201d text,\n            gold plating, and black enamel for stronger event branding.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Event Coins<\/span>\n            <span>Festival Coins<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Fidelity-Investments-coins.webp\"\n            alt=\"Corporate team recognition challenge coin for Fidelity Investments\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Corporate Coin<\/span>\n          <h3>Corporate Team Recognition Challenge Coin<\/h3>\n          <p>\n            A corporate recognition coin with brand logo, team identity, Texas map,\n            cowboy hat, and circuit board details for internal milestones.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Corporate Coins<\/span>\n            <span>Employee Recognition<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/United-States-Courts-coins.webp\"\n            alt=\"40th anniversary antique brass challenge coin\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Anniversary Coin<\/span>\n          <h3>40th Anniversary Antique Brass Challenge Coin<\/h3>\n          <p>\n            A formal anniversary coin with antique brass plating, 1985\u20132025 date range,\n            historical details, and institutional identity.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Anniversary Coins<\/span>\n            <span>Antique Brass<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/U.S.-Army-coins.webp\"\n            alt=\"U.S. Army safety team challenge coin with dual plating\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Military Coin<\/span>\n          <h3>U.S. Army Safety Team Challenge Coin<\/h3>\n          <p>\n            A military safety team coin with dual plating, gold helmet detail,\n            nickel metal areas, rope edge, and soft enamel back design.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Military Coins<\/span>\n            <span>Dual Plating<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Rio-Hondo-opener-coins.webp\"\n            alt=\"Firefighter bottle opener challenge coin for Rio Hondo Truck Academy\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Bottle Opener Coin<\/span>\n          <h3>Firefighter Bottle Opener Challenge Coin<\/h3>\n          <p>\n            A firefighter academy coin combining 911 memorial elements, red line details,\n            department identity, and a functional bottle opener shape.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Firefighter Coins<\/span>\n            <span>Opener Coins<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Presidential-Salute-Battery-coins.webp\"\n            alt=\"Custom shaped military challenge coin for Presidential Salute Battery\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Shaped Coin<\/span>\n          <h3>Custom Shaped Military Challenge Coin<\/h3>\n          <p>\n            A cannon-shaped military coin with barrel, wheels, equipment, and figure\n            details built directly into the custom outline.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Shaped Coins<\/span>\n            <span>Military Unit Coins<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"vp-highlight-card vp-highlight-wide\">\n        <div class=\"vp-highlight-image\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/Biological-Threat-Specialist-coins.webp\"\n            alt=\"Biological Threat Specialist custom team challenge coin\"\n            width=\"800\"\n            height=\"600\"\n            loading=\"lazy\"\n            decoding=\"async\">\n        <\/div>\n        <div class=\"vp-highlight-content\">\n          <span class=\"vp-case-eyebrow\">Specialist Team Coin<\/span>\n          <h3>Biological Threat Specialist Challenge Coin<\/h3>\n          <p>\n            A mission-focused specialist team coin with biohazard symbols, protective suit artwork,\n            dark metal finish, red and yellow enamel, and data-style graphics.\n          <\/p>\n          <div class=\"vp-case-tags\">\n            <span>Specialist Team Coins<\/span>\n            <span>Dark Metal Finish<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <div class=\"vp-case-highlights-note\">\n      <p>\n        These examples can help you compare design directions, finishes, shapes,\n        and project uses before starting your own custom coin project.\n      <\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4aac08c e-flex e-con-boxed e-con e-parent\" data-id=\"4aac08c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0db3104 elementor-widget elementor-widget-html\" data-id=\"0db3104\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vp-coin-price-calculator\" data-vp-coin-calculator=\"\" aria-labelledby=\"vp-coin-price-title\">\n  <div class=\"vp-coin-price-calculator__intro\">\n    <span class=\"vp-coin-price-calculator__eyebrow\">Quick Price Estimate<\/span>\n\n    <h2 id=\"vp-coin-price-title\">\n      Estimate Your Custom Challenge Coin Price\n    <\/h2>\n\n    <p>\n      Choose a coin style, 2D or 3D design, size, and quantity to estimate your\n      order total. Your artwork, text, weight, and budget all matter when\n      <a href=\"https:\/\/veperpins.com\/custom-challenge-coin-size-guide\/\">choosing the right size for a custom challenge coin<\/a>.\n    <\/p>\n  <\/div>\n\n  <div class=\"vp-coin-price-calculator__layout\">\n    <form class=\"vp-coin-price-calculator__form\">\n      <div class=\"vp-coin-price-calculator__field\">\n        <label for=\"vp-coin-type\">Coin Style<\/label>\n\n        <select id=\"vp-coin-type\" name=\"coin_type\" data-vp-coin-type=\"\">\n          <option value=\"dieStruck\">Die Struck Coins<\/option>\n          <option value=\"softOne\">Soft Enamel \u2014 One Side Color<\/option>\n          <option value=\"softTwo\" selected=\"\">\n            Soft Enamel \u2014 Two Side Color\n          <\/option>\n          <option value=\"hardOne\">Hard Enamel \u2014 One Side Color<\/option>\n          <option value=\"hardTwo\">Hard Enamel \u2014 Two Side Color<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"vp-coin-price-calculator__field\">\n        <label for=\"vp-coin-design\">Design Type<\/label>\n\n        <select id=\"vp-coin-design\" name=\"coin_design\" data-vp-coin-design=\"\">\n          <option value=\"2d\" selected=\"\">2D Design<\/option>\n          <option value=\"3d\">3D Design (+US$100 per order)<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"vp-coin-price-calculator__field\">\n        <label for=\"vp-coin-size\">Coin Size<\/label>\n\n        <select id=\"vp-coin-size\" name=\"coin_size\" data-vp-coin-size=\"\"><option value=\"1.5\">1.50\"<\/option><option value=\"1.75\">1.75\"<\/option><option value=\"2\">2.00\"<\/option><option value=\"2.25\">2.25\"<\/option><option value=\"2.5\">2.50\"<\/option><option value=\"2.75\">2.75\"<\/option><option value=\"3\">3.00\"<\/option><option value=\"3.25\">3.25\"<\/option><option value=\"3.5\">3.50\"<\/option><option value=\"3.75\">3.75\"<\/option><option value=\"4\">4.00\"<\/option><\/select>\n      <\/div>\n\n      <div class=\"vp-coin-price-calculator__field\">\n        <label for=\"vp-coin-quantity\">Quantity<\/label>\n\n        <select id=\"vp-coin-quantity\" name=\"coin_quantity\" data-vp-coin-quantity=\"\">\n          <option value=\"25\">25 coins<\/option>\n          <option value=\"50\">50 coins<\/option>\n          <option value=\"100\" selected=\"\">100 coins<\/option>\n          <option value=\"150\">150 coins<\/option>\n          <option value=\"200\">200 coins<\/option>\n          <option value=\"250\">250 coins<\/option>\n          <option value=\"300\">300 coins<\/option>\n          <option value=\"500\">500 coins<\/option>\n          <option value=\"750\">750 coins<\/option>\n          <option value=\"1000\">1,000 coins<\/option>\n          <option value=\"2000\">2,000 coins<\/option>\n          <option value=\"3000\">3,000 coins<\/option>\n          <option value=\"5000\">5,000 coins<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"vp-coin-price-calculator__help\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M12 22a10 10 0 1 0 0-20 10 10 0 0 0 0 20Zm0-14v4m0 4h.01\"><\/path>\n        <\/svg>\n\n        <p>\n          Need a different size, quantity, finish, or special feature?\n          <a href=\"\/custom-coins-quote\/\">Send us your project details<\/a>\n          for an exact quote.\n        <\/p>\n      <\/div>\n    <\/form>\n\n    <div class=\"vp-coin-price-calculator__result\" aria-live=\"polite\" aria-atomic=\"true\">\n      <div class=\"vp-coin-price-calculator__result-topline\">\n        <span>Estimated Order Total<\/span>\n        <span class=\"vp-coin-price-calculator__currency\">USD<\/span>\n      <\/div>\n\n      <p class=\"vp-coin-price-calculator__total\" data-vp-coin-total=\"\">US$516.00<\/p>\n\n      <p class=\"vp-coin-price-calculator__unit\">\n        <strong data-vp-coin-unit=\"\">US$3.91<\/strong> per coin\n      <\/p>\n\n      <dl class=\"vp-coin-price-calculator__summary\">\n        <div>\n          <dt>Coin style<\/dt>\n          <dd data-vp-coin-summary-type=\"\">Soft Enamel \u2014 Two Side Color<\/dd>\n        <\/div>\n\n        <div>\n          <dt>Size<\/dt>\n          <dd data-vp-coin-summary-size=\"\">1.75\"<\/dd>\n        <\/div>\n\n        <div>\n          <dt>Design<\/dt>\n          <dd data-vp-coin-summary-design=\"\">2D Design<\/dd>\n        <\/div>\n\n        <div>\n          <dt>Quantity<\/dt>\n          <dd data-vp-coin-summary-quantity=\"\">100<\/dd>\n        <\/div>\n      <\/dl>\n\n      <div class=\"vp-coin-price-calculator__breakdown\">\n        <div>\n          <span>Coin subtotal<\/span>\n          <strong data-vp-coin-subtotal=\"\">US$391.00<\/strong>\n        <\/div>\n\n        <div>\n          <span>Published mold fee<\/span>\n          <strong data-vp-coin-mold-fee=\"\">US$125.00<\/strong>\n        <\/div>\n\n        <div>\n          <span>3D design fee<\/span>\n          <strong data-vp-coin-design-fee=\"\">US$0.00<\/strong>\n        <\/div>\n\n        <div class=\"vp-coin-price-calculator__breakdown-total\">\n          <span>Estimated order total<\/span>\n          <strong data-vp-coin-total-with-mold=\"\">US$516.00<\/strong>\n        <\/div>\n      <\/div>\n\n      <p class=\"vp-coin-price-calculator__shipping\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M3 6h11v10H3V6Zm11 4h4l3 3v3h-7v-6Zm-7 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm11 0a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z\"><\/path>\n        <\/svg>\n\n        <span data-vp-coin-shipping=\"\">Free shipping to the US, UK &amp; Canada on orders of 50+<\/span>\n      <\/p>\n\n      <a class=\"vp-coin-price-calculator__cta\" href=\"\/custom-coins-quote\/\">\n        Get an Exact Quote\n\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"m9 18 6-6-6-6\"><\/path>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"vp-coin-price-calculator__notes\">\n    <p data-vp-coin-type-note=\"\">Pricing is based on the published Soft Enamel Coin Pricing (Two Side Color) table.<\/p>\n\n    <p>\n      The estimated order total includes the coin subtotal, the published mold\n      fee, and a flat US$100 fee when 3D Design is selected. Mold fees are\n      waived for quantities of 300 or more. Mold fees that are not listed on\n      the pricing page are marked \u201cQuote required.\u201d\n    <\/p>\n\n    <p>\n      This is a base-price estimate. Quantity, size, artwork complexity, finishes,\n      special edges, packaging, and rush service can all\n      <a href=\"https:\/\/veperpins.com\/how-much-do-custom-challenge-coins-cost\/\">change the final cost of custom challenge coins<\/a>.\n      <a href=\"\/custom-coins-pricing\/\">View the full pricing tables<\/a>.\n    <\/p>\n  <\/div>\n\n  <noscript>\n    <p class=\"vp-coin-price-calculator__noscript\">\n      Please enable JavaScript to use the calculator, or\n      <a href=\"\/custom-coins-pricing\/\">\n        view our custom coin pricing tables\n      <\/a>.\n    <\/p>\n  <\/noscript>\n<\/section>\n<style>\n  .vp-coin-price-calculator {\n    --vp-coin-calc-blue: #0759b9;\n    --vp-coin-calc-blue-dark: #073f82;\n    --vp-coin-calc-navy: #102646;\n    --vp-coin-calc-orange: #f47b20;\n    --vp-coin-calc-ink: #17243a;\n    --vp-coin-calc-muted: #607087;\n    --vp-coin-calc-line: #dfe6ef;\n    --vp-coin-calc-soft: #f5f8fc;\n    --vp-coin-calc-white: #ffffff;\n    width: min(100% - 32px, 1180px);\n    margin: 48px auto;\n    color: var(--vp-coin-calc-ink);\n    font-family: inherit;\n    line-height: 1.5;\n  }\n\n  .vp-coin-price-calculator *,\n  .vp-coin-price-calculator *::before,\n  .vp-coin-price-calculator *::after {\n    box-sizing: border-box;\n  }\n\n  .vp-coin-price-calculator__intro {\n    max-width: 760px;\n    margin: 0 auto 26px;\n    text-align: center;\n  }\n\n  .vp-coin-price-calculator__eyebrow {\n    display: inline-flex;\n    align-items: center;\n    min-height: 30px;\n    margin-bottom: 10px;\n    padding: 5px 12px;\n    border-radius: 999px;\n    color: var(--vp-coin-calc-blue);\n    background: #eaf3ff;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .vp-coin-price-calculator__intro h2 {\n    margin: 0;\n    color: var(--vp-coin-calc-navy);\n    font-size: clamp(30px, 4vw, 46px);\n    line-height: 1.12;\n    letter-spacing: -0.025em;\n  }\n\n  .vp-coin-price-calculator__intro p {\n    margin: 14px auto 0;\n    color: var(--vp-coin-calc-muted);\n    font-size: 17px;\n  }\n\n  .vp-coin-price-calculator__layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1.04fr) minmax(350px, 0.96fr);\n    overflow: hidden;\n    border: 1px solid var(--vp-coin-calc-line);\n    border-radius: 20px;\n    background: var(--vp-coin-calc-white);\n    box-shadow: 0 18px 48px rgba(16, 38, 70, 0.1);\n  }\n\n  .vp-coin-price-calculator__form {\n    display: grid;\n    align-content: start;\n    gap: 18px;\n    margin: 0;\n    padding: clamp(24px, 4vw, 44px);\n  }\n\n  .vp-coin-price-calculator__field label {\n    display: block;\n    margin: 0 0 7px;\n    color: var(--vp-coin-calc-ink);\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .vp-coin-price-calculator__field select {\n    display: block;\n    width: 100%;\n    min-height: 52px;\n    margin: 0;\n    padding: 0 42px 0 15px;\n    border: 1px solid #cfd8e5;\n    border-radius: 10px;\n    outline: 0;\n    color: var(--vp-coin-calc-ink);\n    background-color: var(--vp-coin-calc-white);\n    font: inherit;\n    font-size: 16px;\n    cursor: pointer;\n    transition:\n      border-color 0.18s ease,\n      box-shadow 0.18s ease;\n  }\n\n  .vp-coin-price-calculator__field select:hover {\n    border-color: #a7b7ca;\n  }\n\n  .vp-coin-price-calculator__field select:focus-visible {\n    border-color: var(--vp-coin-calc-blue);\n    box-shadow: 0 0 0 3px rgba(7, 89, 185, 0.15);\n  }\n\n  .vp-coin-price-calculator__help {\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n    margin-top: 2px;\n    padding: 13px 14px;\n    border-radius: 10px;\n    background: var(--vp-coin-calc-soft);\n    color: var(--vp-coin-calc-muted);\n    font-size: 14px;\n  }\n\n  .vp-coin-price-calculator__help svg {\n    flex: 0 0 19px;\n    width: 19px;\n    margin-top: 1px;\n    fill: none;\n    stroke: var(--vp-coin-calc-blue);\n    stroke-linecap: round;\n    stroke-width: 1.8;\n  }\n\n  .vp-coin-price-calculator__help p,\n  .vp-coin-price-calculator__notes p,\n  .vp-coin-price-calculator__noscript {\n    margin: 0;\n  }\n\n  .vp-coin-price-calculator a {\n    color: var(--vp-coin-calc-blue);\n    font-weight: 700;\n    text-underline-offset: 2px;\n  }\n\n  .vp-coin-price-calculator__result {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    padding: clamp(26px, 4vw, 44px);\n    color: var(--vp-coin-calc-white);\n    background:\n      radial-gradient(\n        circle at 100% 0,\n        rgba(34, 131, 240, 0.38),\n        transparent 42%\n      ),\n      linear-gradient(\n        145deg,\n        var(--vp-coin-calc-navy),\n        var(--vp-coin-calc-blue-dark)\n      );\n  }\n\n  .vp-coin-price-calculator__result-topline {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    justify-content: space-between;\n    color: rgba(255, 255, 255, 0.78);\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .vp-coin-price-calculator__currency {\n    padding: 4px 9px;\n    border: 1px solid rgba(255, 255, 255, 0.28);\n    border-radius: 999px;\n    color: var(--vp-coin-calc-white);\n    font-size: 12px;\n    letter-spacing: 0.07em;\n  }\n\n  .vp-coin-price-calculator__total {\n    margin: 17px 0 0;\n    color: var(--vp-coin-calc-white);\n    font-size: clamp(38px, 5vw, 58px);\n    font-weight: 800;\n    line-height: 1;\n    letter-spacing: -0.035em;\n    overflow-wrap: anywhere;\n  }\n\n  .vp-coin-price-calculator__unit {\n    margin: 10px 0 26px;\n    color: rgba(255, 255, 255, 0.76);\n    font-size: 15px;\n  }\n\n  .vp-coin-price-calculator__unit strong {\n    color: var(--vp-coin-calc-white);\n    font-size: 18px;\n  }\n\n  .vp-coin-price-calculator__summary {\n    display: grid;\n    gap: 0;\n    margin: 0;\n    padding: 0;\n    border-top: 1px solid rgba(255, 255, 255, 0.18);\n  }\n\n  .vp-coin-price-calculator__summary > div {\n    display: flex;\n    gap: 18px;\n    align-items: baseline;\n    justify-content: space-between;\n    padding: 10px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.14);\n  }\n\n  .vp-coin-price-calculator__summary dt {\n    color: rgba(255, 255, 255, 0.68);\n    font-size: 14px;\n  }\n\n  .vp-coin-price-calculator__summary dd {\n    margin: 0;\n    color: var(--vp-coin-calc-white);\n    font-size: 14px;\n    font-weight: 700;\n    text-align: right;\n  }\n\n  .vp-coin-price-calculator__breakdown {\n    display: grid;\n    gap: 7px;\n    margin: 18px 0 0;\n    padding: 14px;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 10px;\n    background: rgba(255, 255, 255, 0.07);\n  }\n\n  .vp-coin-price-calculator__breakdown > div {\n    display: flex;\n    gap: 16px;\n    align-items: baseline;\n    justify-content: space-between;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 13px;\n  }\n\n  .vp-coin-price-calculator__breakdown strong {\n    color: var(--vp-coin-calc-white);\n    text-align: right;\n  }\n\n  .vp-coin-price-calculator__breakdown-total {\n    margin-top: 4px;\n    padding-top: 9px;\n    border-top: 1px solid rgba(255, 255, 255, 0.15);\n  }\n\n  .vp-coin-price-calculator__shipping {\n    display: flex;\n    gap: 9px;\n    align-items: flex-start;\n    margin: 18px 0;\n    color: rgba(255, 255, 255, 0.88);\n    font-size: 13px;\n  }\n\n  .vp-coin-price-calculator__shipping svg {\n    flex: 0 0 19px;\n    width: 19px;\n    fill: none;\n    stroke: #8dd7ae;\n    stroke-linejoin: round;\n    stroke-width: 1.7;\n  }\n\n  .vp-coin-price-calculator__cta {\n    display: inline-flex;\n    gap: 8px;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    min-height: 52px;\n    margin-top: auto;\n    padding: 12px 20px;\n    border-radius: 10px;\n    color: var(--vp-coin-calc-white) !important;\n    background: var(--vp-coin-calc-orange);\n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.17);\n    font-size: 16px;\n    font-weight: 800;\n    text-decoration: none;\n    transition:\n      background-color 0.18s ease,\n      transform 0.18s ease;\n  }\n\n  .vp-coin-price-calculator__cta:hover {\n    background: #dd6813;\n    transform: translateY(-1px);\n  }\n\n  .vp-coin-price-calculator__cta:focus-visible {\n    outline: 3px solid rgba(255, 255, 255, 0.8);\n    outline-offset: 3px;\n  }\n\n  .vp-coin-price-calculator__cta svg {\n    width: 19px;\n    fill: none;\n    stroke: currentColor;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    stroke-width: 2;\n  }\n\n  .vp-coin-price-calculator__notes {\n    display: grid;\n    gap: 6px;\n    margin: 14px auto 0;\n    padding: 0 4px;\n    color: var(--vp-coin-calc-muted);\n    font-size: 12px;\n    text-align: center;\n  }\n\n  .vp-coin-price-calculator__noscript {\n    margin-top: 12px;\n    padding: 12px;\n    border: 1px solid #f0c36d;\n    border-radius: 8px;\n    background: #fff8e8;\n    text-align: center;\n  }\n\n  @media (max-width: 760px) {\n    .vp-coin-price-calculator {\n      width: min(100% - 24px, 640px);\n      margin: 34px auto;\n    }\n\n    .vp-coin-price-calculator__intro {\n      margin-bottom: 20px;\n    }\n\n    .vp-coin-price-calculator__intro h2 {\n      font-size: clamp(28px, 9vw, 38px);\n    }\n\n    .vp-coin-price-calculator__intro p {\n      font-size: 15px;\n    }\n\n    .vp-coin-price-calculator__layout {\n      grid-template-columns: 1fr;\n      border-radius: 16px;\n    }\n\n    .vp-coin-price-calculator__form,\n    .vp-coin-price-calculator__result {\n      padding: 24px 20px;\n    }\n\n    .vp-coin-price-calculator__total {\n      font-size: clamp(38px, 13vw, 52px);\n    }\n  }\n\n  @media (max-width: 420px) {\n    .vp-coin-price-calculator__breakdown > div {\n      display: grid;\n      gap: 2px;\n    }\n\n    .vp-coin-price-calculator__breakdown strong {\n      text-align: left;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .vp-coin-price-calculator__field select,\n    .vp-coin-price-calculator__cta {\n      transition: none;\n    }\n  }\n<\/style>\n<script>\n  (() => {\n    \"use strict\";\n\n    const quantities = [\n      25,\n      50,\n      100,\n      150,\n      200,\n      250,\n      300,\n      500,\n      750,\n      1000,\n      2000,\n      3000,\n      5000\n    ];\n\n    const sizeLabels = {\n      \"1.5\": '1.50\"',\n      \"1.625\": '1.625\"',\n      \"1.75\": '1.75\"',\n      \"1.875\": '1.875\"',\n      \"2\": '2.00\"',\n      \"2.25\": '2.25\"',\n      \"2.5\": '2.50\"',\n      \"2.75\": '2.75\"',\n      \"3\": '3.00\"',\n      \"3.25\": '3.25\"',\n      \"3.5\": '3.50\"',\n      \"3.75\": '3.75\"',\n      \"4\": '4.00\"'\n    };\n\n    const moldFees = {\n      \"1.5\": 100,\n      \"1.75\": 125,\n      \"2\": 150,\n      \"2.25\": 175,\n      \"2.5\": 200,\n      \"2.75\": 200,\n      \"3\": 225\n    };\n\n    const priceTables = {\n      dieStruck: {\n        label: \"Die Struck Coins\",\n        tableName: \"Custom Die Struck Coins Pricing\",\n        prices: {\n          \"1.5\": [8.76, 5.01, 3.02, 2.98, 2.77, 2.70, 2.56, 2.51, 2.48, 2.44, 2.34, 2.23, 2.08],\n          \"1.75\": [9.94, 5.57, 3.31, 3.30, 3.10, 2.97, 2.86, 2.79, 2.75, 2.72, 2.66, 2.59, 2.54],\n          \"2\": [10.41, 6.01, 3.63, 3.61, 3.40, 3.30, 3.15, 3.04, 3.01, 3.00, 2.93, 2.84, 2.74],\n          \"2.25\": [12.24, 7.06, 4.60, 4.57, 4.02, 3.90, 3.70, 3.50, 3.46, 3.42, 3.35, 3.21, 3.03],\n          \"2.5\": [13.62, 7.79, 5.13, 5.09, 4.63, 4.55, 4.06, 4.01, 3.94, 3.84, 3.71, 3.47, 3.33],\n          \"2.75\": [17.72, 9.07, 5.59, 5.56, 5.29, 5.23, 5.20, 5.04, 4.93, 4.79, 4.62, 4.18, 3.88],\n          \"3\": [19.66, 9.97, 6.58, 6.57, 6.55, 6.46, 6.45, 6.04, 5.86, 5.71, 5.54, 4.84, 4.42],\n          \"3.25\": [21.69, 12.48, 7.19, 7.17, 7.15, 7.05, 7.04, 6.61, 6.41, 6.25, 5.85, 5.30, 4.83],\n          \"3.5\": [23.43, 13.49, 7.83, 7.81, 7.80, 7.70, 7.69, 7.22, 7.00, 6.81, 6.39, 5.78, 5.29],\n          \"3.75\": [25.31, 14.57, 8.56, 8.54, 8.52, 8.41, 8.40, 7.86, 7.64, 7.44, 6.97, 6.32, 5.76],\n          \"4\": [27.34, 15.75, 9.34, 9.33, 9.29, 9.18, 9.16, 8.59, 8.34, 8.11, 7.62, 6.89, 6.30]\n        }\n      },\n\n      softOne: {\n        label: \"Soft Enamel \u2014 One Side Color\",\n        tableName: \"Soft Enamel Coin Pricing (One Side Color)\",\n        prices: {\n          \"1.5\": [9.31, 5.43, 3.28, 3.23, 3.02, 2.80, 2.79, 2.74, 2.68, 2.65, 2.60, 2.41, 2.32],\n          \"1.75\": [10.20, 6.00, 3.63, 3.56, 3.42, 3.23, 3.22, 3.15, 3.11, 3.08, 3.00, 2.73, 2.52],\n          \"2\": [11.28, 6.62, 4.05, 3.97, 3.86, 3.65, 3.64, 3.57, 3.51, 3.47, 3.31, 2.98, 2.81],\n          \"2.25\": [12.83, 7.51, 4.95, 4.82, 4.72, 4.64, 4.52, 4.47, 4.44, 4.19, 4.05, 3.08, 2.85],\n          \"2.5\": [15.43, 8.56, 5.89, 5.83, 5.68, 5.44, 5.38, 4.84, 4.81, 4.52, 4.33, 3.28, 3.02],\n          \"2.75\": [18.76, 9.33, 6.38, 6.32, 6.16, 6.08, 5.99, 5.60, 5.57, 5.34, 5.08, 4.15, 4.09],\n          \"3\": [20.08, 10.30, 6.83, 6.78, 6.72, 6.65, 6.59, 6.33, 6.30, 6.13, 5.88, 4.96, 4.71],\n          \"3.25\": [22.61, 13.25, 7.47, 7.41, 7.38, 7.30, 7.24, 6.93, 6.90, 6.72, 6.28, 5.46, 5.19],\n          \"3.5\": [24.65, 14.46, 8.15, 8.08, 8.08, 7.99, 7.92, 7.62, 7.58, 7.38, 6.87, 5.98, 5.68],\n          \"3.75\": [27.01, 15.85, 8.93, 8.85, 8.85, 8.77, 8.69, 8.35, 8.31, 8.08, 7.55, 6.56, 6.24],\n          \"4\": [29.57, 17.35, 9.79, 9.71, 9.71, 9.62, 9.52, 9.14, 9.10, 8.86, 8.28, 7.20, 6.83]\n        }\n      },\n\n      softTwo: {\n        label: \"Soft Enamel \u2014 Two Side Color\",\n        tableName: \"Soft Enamel Coin Pricing (Two Side Color)\",\n        prices: {\n          \"1.5\": [9.91, 5.79, 3.44, 3.37, 3.24, 3.12, 3.03, 2.94, 2.87, 2.82, 2.72, 2.62, 2.52],\n          \"1.75\": [10.97, 6.48, 3.91, 3.88, 3.75, 3.68, 3.51, 3.46, 3.39, 3.35, 3.29, 3.10, 2.87],\n          \"2\": [11.51, 7.15, 4.37, 4.31, 4.18, 4.11, 4.02, 3.95, 3.90, 3.85, 3.80, 3.61, 3.46],\n          \"2.25\": [13.21, 7.84, 4.99, 4.92, 4.83, 4.75, 4.59, 4.53, 4.48, 4.46, 4.35, 3.96, 3.67],\n          \"2.5\": [16.30, 9.05, 5.88, 5.85, 5.70, 5.62, 5.53, 5.40, 5.35, 5.33, 5.26, 4.32, 4.01],\n          \"2.75\": [18.96, 10.12, 6.49, 6.45, 6.33, 6.25, 6.17, 5.90, 5.85, 5.75, 5.65, 4.84, 4.56],\n          \"3\": [20.70, 11.13, 7.07, 7.04, 6.96, 6.88, 6.76, 6.40, 6.35, 6.13, 5.71, 5.36, 5.09],\n          \"3.25\": [23.03, 13.68, 7.88, 7.82, 7.79, 7.71, 7.65, 7.36, 7.33, 7.14, 6.69, 5.86, 5.60],\n          \"3.5\": [25.07, 14.88, 8.57, 8.50, 8.50, 8.42, 8.35, 8.03, 7.98, 7.79, 7.30, 6.40, 6.10],\n          \"3.75\": [27.42, 16.26, 9.36, 9.28, 9.28, 9.19, 9.11, 8.77, 8.73, 8.51, 7.96, 6.96, 6.65],\n          \"4\": [29.99, 17.78, 10.21, 10.12, 10.12, 10.02, 9.93, 9.57, 9.52, 9.29, 8.69, 7.61, 7.26]\n        }\n      },\n\n      hardOne: {\n        label: \"Hard Enamel \u2014 One Side Color\",\n        tableName: \"Hard Enamel Coin Pricing (One Side Color)\",\n        prices: {\n          \"1.5\": [9.44, 5.70, 3.65, 3.50, 3.33, 3.14, 2.91, 2.85, 2.82, 2.79, 2.74, 2.55, 2.47],\n          \"1.75\": [10.31, 6.22, 3.97, 3.85, 3.70, 3.53, 3.32, 3.25, 3.23, 3.20, 3.13, 2.87, 2.66],\n          \"2\": [11.35, 6.82, 4.33, 4.27, 4.16, 3.93, 3.72, 3.65, 3.62, 3.58, 3.43, 3.12, 2.97],\n          \"2.25\": [12.84, 7.71, 5.17, 5.11, 4.98, 4.90, 4.60, 4.55, 4.52, 4.28, 3.91, 3.20, 3.01],\n          \"2.5\": [15.36, 9.20, 6.13, 6.08, 5.91, 5.68, 5.44, 4.93, 4.89, 4.60, 4.16, 3.40, 3.15],\n          \"2.75\": [18.57, 11.08, 6.58, 6.53, 6.38, 6.31, 6.05, 5.65, 5.62, 5.40, 5.10, 4.24, 4.19],\n          \"3\": [20.48, 12.21, 7.03, 6.99, 6.92, 6.85, 6.61, 6.36, 6.33, 6.18, 5.65, 5.05, 4.79],\n          \"3.25\": [22.48, 13.31, 7.63, 7.55, 7.52, 7.44, 7.40, 7.12, 7.09, 6.89, 6.46, 5.65, 5.39],\n          \"3.5\": [24.48, 14.49, 8.30, 8.22, 8.22, 8.14, 8.09, 7.77, 7.73, 7.54, 7.06, 6.18, 5.87],\n          \"3.75\": [26.78, 15.84, 9.07, 8.96, 8.96, 8.88, 8.82, 8.49, 8.45, 8.24, 7.70, 6.73, 6.42],\n          \"4\": [29.30, 17.33, 9.90, 9.80, 9.80, 9.71, 9.64, 9.28, 9.24, 9.00, 8.42, 7.36, 7.01]\n        }\n      },\n\n      hardTwo: {\n        label: \"Hard Enamel \u2014 Two Side Color\",\n        tableName: \"Hard Enamel Coin Pricing (Two Side Color)\",\n        prices: {\n          \"1.5\": [10.09, 6.07, 3.74, 3.68, 3.44, 3.38, 3.13, 3.08, 3.03, 2.98, 2.86, 2.76, 2.66],\n          \"1.625\": [10.57, 6.33, 4.04, 3.92, 3.72, 3.67, 3.37, 3.32, 3.27, 3.22, 3.14, 3.00, 2.83],\n          \"1.75\": [11.14, 6.67, 4.26, 4.10, 4.06, 4.00, 3.63, 3.57, 3.52, 3.48, 3.42, 3.23, 3.03],\n          \"1.875\": [11.36, 6.78, 4.50, 4.44, 4.29, 4.24, 3.98, 3.92, 3.86, 3.86, 3.76, 3.57, 3.42],\n          \"2\": [11.65, 7.28, 4.66, 4.60, 4.46, 4.40, 4.14, 4.09, 4.06, 4.04, 3.93, 3.73, 3.58],\n          \"2.25\": [13.33, 7.96, 5.30, 5.22, 5.12, 5.05, 4.69, 4.63, 4.58, 4.56, 4.46, 4.09, 3.79],\n          \"2.5\": [16.36, 9.75, 6.18, 6.13, 5.96, 5.88, 5.61, 5.49, 5.44, 5.45, 5.35, 4.43, 4.13],\n          \"2.75\": [18.95, 11.29, 6.75, 6.70, 6.57, 6.50, 6.24, 5.99, 5.93, 5.83, 5.73, 4.95, 4.66],\n          \"3\": [22.43, 13.33, 7.34, 7.29, 7.21, 7.14, 6.82, 6.47, 6.42, 6.21, 5.85, 5.45, 5.19],\n          \"3.25\": [22.98, 13.81, 8.15, 8.07, 8.03, 7.68, 7.56, 7.05, 6.57, 6.42, 5.87, 5.78, 5.70],\n          \"3.5\": [24.98, 14.99, 8.80, 8.72, 8.72, 8.64, 8.59, 8.07, 7.44, 6.75, 6.72, 6.64, 6.56],\n          \"3.75\": [27.29, 16.36, 9.58, 9.48, 9.48, 9.40, 9.34, 9.01, 8.31, 7.53, 7.51, 7.43, 7.35],\n          \"4\": [29.81, 17.83, 10.42, 10.32, 10.32, 10.23, 10.16, 9.77, 9.00, 8.17, 8.15, 8.05, 7.97]\n        }\n      }\n    };\n\n    const formatMoney = (value) => {\n      return `US$${Number(value).toLocaleString(\"en-US\", {\n        minimumFractionDigits: 2,\n        maximumFractionDigits: 2\n      })}`;\n    };\n\n    const formatQuantity = (value) => {\n      return Number(value).toLocaleString(\"en-US\");\n    };\n\n    const hasOwn = (object, key) => {\n      return Object.prototype.hasOwnProperty.call(object, key);\n    };\n\n    document.querySelectorAll(\"[data-vp-coin-calculator]\").forEach((root) => {\n      const typeSelect = root.querySelector(\"[data-vp-coin-type]\");\n      const designSelect = root.querySelector(\"[data-vp-coin-design]\");\n      const sizeSelect = root.querySelector(\"[data-vp-coin-size]\");\n      const quantitySelect = root.querySelector(\"[data-vp-coin-quantity]\");\n\n      const totalOutput = root.querySelector(\"[data-vp-coin-total]\");\n      const unitOutput = root.querySelector(\"[data-vp-coin-unit]\");\n      const subtotalOutput = root.querySelector(\"[data-vp-coin-subtotal]\");\n      const moldFeeOutput = root.querySelector(\"[data-vp-coin-mold-fee]\");\n      const designFeeOutput = root.querySelector(\"[data-vp-coin-design-fee]\");\n      const totalWithMoldOutput = root.querySelector(\n        \"[data-vp-coin-total-with-mold]\"\n      );\n      const summaryType = root.querySelector(\"[data-vp-coin-summary-type]\");\n      const summarySize = root.querySelector(\"[data-vp-coin-summary-size]\");\n      const summaryDesign = root.querySelector(\"[data-vp-coin-summary-design]\");\n      const summaryQuantity = root.querySelector(\n        \"[data-vp-coin-summary-quantity]\"\n      );\n      const shippingOutput = root.querySelector(\"[data-vp-coin-shipping]\");\n      const typeNote = root.querySelector(\"[data-vp-coin-type-note]\");\n\n      const populateSizes = (preferredSize = \"1.75\") => {\n        const table = priceTables[typeSelect.value];\n        const availableSizes = Object.keys(table.prices).sort(\n          (sizeA, sizeB) => Number(sizeA) - Number(sizeB)\n        );\n\n        sizeSelect.replaceChildren();\n\n        availableSizes.forEach((size) => {\n          const option = document.createElement(\"option\");\n          option.value = size;\n          option.textContent = sizeLabels[size];\n          sizeSelect.append(option);\n        });\n\n        sizeSelect.value = availableSizes.includes(preferredSize)\n          ? preferredSize\n          : availableSizes.includes(\"1.75\")\n            ? \"1.75\"\n            : availableSizes[0];\n      };\n\n      const updateCalculator = () => {\n        const table = priceTables[typeSelect.value];\n        const size = sizeSelect.value;\n        const quantity = Number(quantitySelect.value);\n        const quantityIndex = quantities.indexOf(quantity);\n        const unitPrice = table.prices[size][quantityIndex];\n        const coinSubtotal = Math.round(unitPrice * quantity * 100) \/ 100;\n        const is3D = designSelect.value === \"3d\";\n        const designFee = is3D ? 100 : 0;\n        const knownSubtotal = coinSubtotal + designFee;\n\n        let moldFeeText = \"Quote required\";\n        let estimatedOrderTotalText =\n          `${formatMoney(knownSubtotal)} + mold fee`;\n\n        if (quantity >= 300) {\n          moldFeeText = \"US$0.00 \u2014 waived\";\n          estimatedOrderTotalText = formatMoney(knownSubtotal);\n        } else if (hasOwn(moldFees, size)) {\n          const moldFee = moldFees[size];\n          moldFeeText = formatMoney(moldFee);\n          estimatedOrderTotalText = formatMoney(knownSubtotal + moldFee);\n        }\n\n        totalOutput.textContent = estimatedOrderTotalText;\n        unitOutput.textContent = formatMoney(unitPrice);\n        subtotalOutput.textContent = formatMoney(coinSubtotal);\n        moldFeeOutput.textContent = moldFeeText;\n        designFeeOutput.textContent = formatMoney(designFee);\n        totalWithMoldOutput.textContent = estimatedOrderTotalText;\n        summaryType.textContent = table.label;\n        summarySize.textContent = sizeLabels[size];\n        summaryDesign.textContent = is3D ? \"3D Design\" : \"2D Design\";\n        summaryQuantity.textContent = formatQuantity(quantity);\n        typeNote.textContent =\n          `Pricing is based on the published ${table.tableName} table.`;\n\n        shippingOutput.textContent =\n          quantity >= 50\n            ? \"Free shipping to the US, UK & Canada on orders of 50+\"\n            : \"Free shipping starts at 50 pieces; shipping for 25 pieces is quoted separately.\";\n      };\n\n      typeSelect.addEventListener(\"change\", () => {\n        const currentSize = sizeSelect.value;\n        populateSizes(currentSize);\n        updateCalculator();\n      });\n\n      sizeSelect.addEventListener(\"change\", updateCalculator);\n      designSelect.addEventListener(\"change\", updateCalculator);\n      quantitySelect.addEventListener(\"change\", updateCalculator);\n      root\n        .querySelector(\"form\")\n        .addEventListener(\"submit\", (event) => event.preventDefault());\n\n      populateSizes(\"1.75\");\n      updateCalculator();\n    });\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-105b83d e-flex e-con-boxed e-con e-parent\" data-id=\"105b83d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17e1122 elementor-widget elementor-widget-html\" data-id=\"17e1122\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vp-final-cta\" aria-labelledby=\"vp-final-cta-title\">\n\n  <div class=\"vp-final-cta-bg\" aria-hidden=\"true\">\n    <img src=\"https:\/\/veperpins.com\/wp-content\/uploads\/2026\/05\/custom-police-coins-from-veperpins.webp\" alt=\"\" loading=\"lazy\" decoding=\"async\">\n  <\/div>\n\n  <div class=\"vp-final-cta-overlay\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"vp-final-cta-content\">\n\n    <span class=\"vp-final-cta-kicker\">Bring Your Idea to Life<\/span>\n\n    <h2 id=\"vp-final-cta-title\">Ready to Create Custom Challenge Coins?<\/h2>\n\n    <p>\n      Send us your logo, sketch, or idea. We\u2019ll help you choose the right size,\n      <a href=\"https:\/\/veperpins.com\/custom-challenge-coin-plating-guide\/\">plating and metal finish that fit your artwork<\/a>,\n      and packaging, then prepare your quote and artwork proof.\n    <\/p>\n\n    <a class=\"vp-final-cta-btn\" href=\"https:\/\/veperpins.com\/custom-coins-quote\/\">\n      Get an Instant Quote\n    <\/a>\n\n  <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59b8ea6 e-flex e-con-boxed e-con e-parent\" data-id=\"59b8ea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7eff29 elementor-widget elementor-widget-html\" data-id=\"e7eff29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"vp-faq\" aria-labelledby=\"vp-faq-title\">\n  <div class=\"vp-faq-wrap\">\n\n    <div class=\"vp-faq-head\">\n      <span class=\"vp-faq-kicker\">FAQ<\/span>\n\n      <h2 id=\"vp-faq-title\">Custom Challenge Coins FAQ<\/h2>\n\n      <p>\n        Quick answers about ordering, pricing, artwork, production, shipping,\n        returns, and customization.\n      <\/p>\n    <\/div>\n\n    <div class=\"vp-faq-list\">\n\n      <details class=\"vp-faq-item\">\n        <summary>How do I order custom challenge coins?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Send us whatever you have\u2014a logo, sketch, reference image, or even a\n            rough idea. We\u2019ll help you choose the size, shape, plating, colors,\n            edge style, packaging, and quantity. Once you approve the quote and\n            artwork proof, production begins.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Is there a minimum order quantity for custom challenge coins?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            We don\u2019t have a strict minimum order quantity. Very small orders\n            usually cost more per coin because the mold and setup costs are spread\n            across fewer pieces. For better value, we generally recommend ordering\n            at least 50 coins.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>How much do custom challenge coins cost?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Custom challenge coins typically cost between $2.32 and $29.57 each.\n            Your final price depends on the quantity, size, production method,\n            finish, and any special options. You can check our\n            <a href=\"https:\/\/veperpins.com\/custom-coins-pricing\/\">custom coin pricing<\/a>\n            for common price ranges or send us your project details for an exact quote.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>How long does it take to make custom challenge coins?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Standard production usually takes about 20 days after artwork approval.\n            Shipping typically takes 3\u20135 days to the U.S., Canada, and the UK,\n            and about 5 days to Germany. If your design is especially complex,\n            we\u2019ll confirm the schedule before production begins. For delivery times to other countries, contact\n            us at\n            <a href=\"mailto:info@veperpins.com\">info@veperpins.com<\/a>.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Do you offer rush production?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Yes. Rush production usually takes 13\u201316 days, followed by FedEx\n            priority shipping. Rush availability depends on the design, quantity,\n            and deadline, so please confirm with our team before ordering.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Do you ship to military addresses?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Sorry, we\u2019re unable to ship directly to APO, FPO, or DPO addresses.\n            Please provide a residential or commercial street address instead.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>What if my coins arrive with a manufacturing defect?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            If your coins arrive with a clear manufacturing defect, contact us as\n            soon as possible and send your order details along with clear photos or\n            videos. After we confirm the issue, we may remake or resend the affected\n            products or provide a partial refund, depending on the situation. See our\n            <a href=\"https:\/\/veperpins.com\/refund-returns\/\">refund and returns policy<\/a>\n            for full details.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>What materials are used for custom challenge coins?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Zinc alloy is a practical choice for most projects because it handles\n            custom shapes, cutouts, and detailed 2D or 3D designs well. Brass\n            feels heavier and works well for traditional or premium designs,\n            while iron can help keep simpler projects affordable. You can\n            <a href=\"https:\/\/veperpins.com\/what-are-custom-challenge-coins-made-of\/\">compare challenge coin materials<\/a>\n            before choosing the best option for your design and budget.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Should I choose 2D or 3D challenge coins?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Choose 2D for logos, text, badges, flat emblems, and clean graphic\n            designs. Choose 3D for portraits, animals, buildings, helmets,\n            mascots, or other artwork that needs depth and a sculpted metal effect.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Can you help with artwork before production?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Yes. You don\u2019t need a finished design to get started. Send us a logo,\n            sketch, reference image, or written idea, and we\u2019ll turn it into a\n            clear digital proof for your approval. If you\u2019re preparing your own\n            file, review our\n            <a href=\"https:\/\/veperpins.com\/challenge-coin-artwork-requirements\/\">artwork requirements<\/a>\n            for recommended file formats, text sizes, line widths, and color setup.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Can I customize both sides of the coin?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Yes. You can add artwork to one or both sides. Many customers place\n            the main logo or emblem on the front and use the back for text, dates,\n            names, slogans, serial numbers, or additional design details.\n          <\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"vp-faq-item\">\n        <summary>Can I choose custom edges and packaging?<\/summary>\n\n        <div class=\"vp-faq-answer\">\n          <p>\n            Yes. You can choose from\n            <a href=\"https:\/\/veperpins.com\/which-edge-is-best-for-custom-challenge-coins\/\">challenge coin edge styles such as flat, rope, reeded, oblique, and cross-cut<\/a>.\n            Packaging options include poly bags, velvet pouches, acrylic boxes,\n            velvet boxes, and custom presentation packaging.\n          <\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I order custom challenge coins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Send us whatever you have\u2014a logo, sketch, reference image, or even a rough idea. We\u2019ll help you choose the size, shape, plating, colors, edge style, packaging, and quantity. Once you approve the quote and artwork proof, production begins.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is there a minimum order quantity for custom challenge coins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We don\u2019t have a strict minimum order quantity. Very small orders usually cost more per coin because the mold and setup costs are spread across fewer pieces. For better value, we generally recommend ordering at least 50 coins.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much do custom challenge coins cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Custom challenge coins typically cost between $2.32 and $29.57 each. Your final price depends on the quantity, size, production method, finish, and any special options. You can check our custom coin pricing for common price ranges or send us your project details for an exact quote.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does it take to make custom challenge coins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Standard production usually takes about 20 days after artwork approval. Shipping typically takes 3\u20135 days to the U.S., Canada, and the UK, and about 5 days to Germany. If your design is especially complex, we\u2019ll confirm the schedule before production begins. For delivery times to other countries, contact us at info@veperpins.com.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you offer rush production?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Rush production usually takes 13\u201316 days, followed by FedEx priority shipping. Rush availability depends on the design, quantity, and deadline, so please confirm with our team before ordering.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you ship to military addresses?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Sorry, we\u2019re unable to ship directly to APO, FPO, or DPO addresses. Please provide a residential or commercial street address instead.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What if my coins arrive with a manufacturing defect?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"If your coins arrive with a clear manufacturing defect, contact us as soon as possible and send your order details along with clear photos or videos. After we confirm the issue, we may remake or resend the affected products or provide a partial refund, depending on the situation. See our refund and returns policy for full details.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What materials are used for custom challenge coins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Zinc alloy is a practical choice for most projects because it handles custom shapes, cutouts, and detailed 2D or 3D designs well. Brass feels heavier and works well for traditional or premium designs, while iron can help keep simpler projects affordable. You can compare challenge coin materials before choosing the best option for your design and budget.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Should I choose 2D or 3D challenge coins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Choose 2D for logos, text, badges, flat emblems, and clean graphic designs. Choose 3D for portraits, animals, buildings, helmets, mascots, or other artwork that needs depth and a sculpted metal effect.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can you help with artwork before production?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. You don\u2019t need a finished design to get started. Send us a logo, sketch, reference image, or written idea, and we\u2019ll turn it into a clear digital proof for your approval. If you\u2019re preparing your own file, review our artwork requirements for recommended file formats, text sizes, line widths, and color setup.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I customize both sides of the coin?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. You can add artwork to one or both sides. Many customers place the main logo or emblem on the front and use the back for text, dates, names, slogans, serial numbers, or additional design details.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I choose custom edges and packaging?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Available edge styles include flat, rope, reeded, oblique, cross-cut, and other custom effects. Packaging options include poly bags, velvet pouches, acrylic boxes, velvet boxes, and custom presentation packaging.\"\n      }\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Challenge Coins Manufacturer Custom Challenge Coins VeperPins provides high-quality custom challenge coins for military units, corporate branding, events, awards, and organizations. With our own production facility, we ensure precise manufacturing, consistent quality, and fast turnaround. Choose from different coin sizes, plating finishes, 2D or 3D designs, soft enamel, hard enamel, and full-color printing to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1624,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-683","page","type-page","status-publish","has-post-thumbnail","hentry"],"taxonomy_info":[],"featured_image_src_large":["https:\/\/veperpins.com\/wp-content\/uploads\/2026\/04\/united-states-navy-challenge-coins.webp",800,800,false],"author_info":{"display_name":"Shirya","author_link":"https:\/\/veperpins.com\/author\/boom\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages\/683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/types\/page"}],"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=683"}],"version-history":[{"count":0,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/pages\/683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/media\/1624"}],"wp:attachment":[{"href":"https:\/\/veperpins.com\/wp-json\/wp\/v2\/media?parent=683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}