www.radpowerbikes.com Open in urlscan Pro
23.227.38.32  Public Scan

URL: https://www.radpowerbikes.com/
Submission: On March 14 via manual from PT — Scanned from CA

Form analysis 22 forms found in the DOM

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WVkTMf" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 10px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go1896507053 kl-private-reset-css-Xuajs1" type="email" name="email" tabindex="0"
            placeholder="Your email" aria-label="Your email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 0px 10px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go332817621 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">Subscribe</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

GET /search

<form action="/search" method="get" role="search" class="search-bar">
  <div class="search-bar__top-wrapper">
    <div class="search-bar__top">
      <input type="hidden" name="type" value="product">
      <input type="hidden" name="options[prefix]" value="last">
      <div class="search-bar__input-wrapper">
        <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="Search">
        <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"><svg class="icon icon--close" viewBox="0 0 19 19" role="presentation">
            <title id="closeIconTitle">Close Icon</title>
            <path
              d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z"
              fill="currentColor" fill-rule="evenodd"></path>
          </svg></button>
      </div><button type="submit" class="search-bar__submit" aria-label="Search"><svg class="icon icon--search" viewBox="0 0 21 21" role="presentation">
          <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
            <path d="M19 19l-5-5" stroke-linecap="square"></path>
            <circle cx="8.5" cy="8.5" r="7.5"></circle>
          </g>
        </svg><svg class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation">
          <path opacity=".4"
            d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z">
          </path>
          <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path>
        </svg></button>
    </div>
    <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search">
      <span class="search-bar__close-text">Close</span>
    </button>
  </div>
  <div class="search-bar__inner">
    <div class="search-bar__inner-animation">
      <div class="search-bar__results" aria-hidden="true">
        <div class="skeleton-container">
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
          <div class="search-bar__result-item search-bar__result-item--skeleton">
            <div class="search-bar__image-container">
              <div class="aspect-ratio aspect-ratio--square">
                <div class="skeleton-image"></div>
              </div>
            </div>
            <div class="search-bar__item-info">
              <div class="skeleton-paragraph">
                <div class="skeleton-text"></div>
                <div class="skeleton-text"></div>
              </div>
            </div>
          </div>
        </div>
        <div class="search-bar__results-inner"></div>
      </div>
      <div class="search-bar__menu-wrapper" aria-hidden="true">
        <fieldset class="search-bar__menu">
          <legend class="search-bar__menu-title heading">Quick Links</legend>
          <ul class="search-bar__menu-linklist list--unstyled">
            <li>
              <a href="/collections/electric-bikes" class="search-bar__menu-link">Electric Bikes</a>
            </li>
            <li>
              <a href="/collections/accessories" class="search-bar__menu-link">Accessories</a>
            </li>
            <li>
              <a href="/collections/replacement-parts" class="search-bar__menu-link">Replacement Parts</a>
            </li>
            <li>
              <a href="https://radpowerbikes.zendesk.com/hc/en-us" class="search-bar__menu-link" target="_blank" aria-describedby="new-window-label" rel="noopener noreferrer">Help Center</a>
            </li>
            <li>
              <a href="/blogs/the-scenic-route" class="search-bar__menu-link">Blog</a>
            </li>
          </ul>
        </fieldset>
      </div>
    </div>
  </div>
</form>

Name: loginPOST /account/login

<form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" name="login" class="form"><input type="hidden" name="form_type" value="customer_login"><input type="hidden" name="utf8" value="✓">
  <header class="popover__header">
    <h2 class="popover__title">Rad Account</h2>
    <p class="popover__legend"></p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="login-customer[email]" class="form__field form__field--text" autocomplete="off" name="customer[email]" required="required" aria-required="true">
    <label aria-label="Email" for="login-customer[email]" class="form__floating-label">Email</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password" aria-required="true">
    <label aria-label="Password" for="login-customer[password]" class="form__floating-label">Password</label>
  </div>
  <button type="submit" class="form__submit button button--secondary button--full">Secure Sign In</button>
</form>

Name: recoverPOST /account/recover

<form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password"><input type="hidden" name="utf8" value="✓">
  <header class="popover__header">
    <h2 class="popover__title">Recover Password</h2>
    <p class="popover__legend">Enter your email:</p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required" aria-required="true">
    <label aria-label="Recover Email" for="recover-customer[recover_email]" class="form__floating-label">Email</label>
  </div>
  <button type="submit" class="form__submit button button--secondary button--full">Recover</button>
</form>

Name: createPOST /account

<form method="post" action="/account" id="create_customer" accept-charset="UTF-8" name="create" class="form"><input type="hidden" name="form_type" value="create_customer"><input type="hidden" name="utf8" value="✓">
  <header class="popover__header">
    <h2 class="popover__title">Create My Rad Account</h2>
    <p class="popover__legend">Please fill in the information below:</p>
  </header>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="text" id="register-customer[first_name]" class="form__field form__field--text" name="customer[first_name]" required="required" aria-required="true">
    <label aria-label="First Name" for="register-customer[first_name]" class="form__floating-label">First name</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="text" id="register-customer[last_name]" class="form__field form__field--text" name="customer[last_name]" required="required" aria-required="true">
    <label aria-label="Last Name" for="register-customer[last_name]" class="form__floating-label">Last name</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required" aria-required="true">
    <label aria-label="Email" for="register-customer[email]" class="form__floating-label">Email</label>
  </div>
  <div class="form__input-wrapper form__input-wrapper--labelled">
    <input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password" aria-required="true">
    <label aria-label="Password" for="register-customer[password]" class="form__floating-label">Password</label>
  </div>
  <button type="submit" class="form__submit button button--secondary button--full">Create Account</button>
</form>

POST /cart

<form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0">
  <input type="hidden" name="attributes[collection_products_per_page]" value="">
  <input type="hidden" name="attributes[collection_layout]" value=""><svg class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation">
    <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
  </svg>
  <div class="mini-cart__content mini-cart__content--empty">
    <p class="alert alert--tight alert--center text--strong">Spend <span>$150</span> more and get free shipping!</p>
    <div class="mini-cart__empty-state"><svg width="81" height="70" viewBox="0 0 81 70">
        <g transform="translate(0 2)" stroke-width="4" stroke="#000000" fill="none" fill-rule="evenodd">
          <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle>
          <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle>
          <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path>
        </g>
      </svg>
      <p class="heading h4">Your cart is empty</p>
    </div>
    <a href="/collections/electric-bikes" class="button button--secondary button--full">Shop Now</a>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6595936059488_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39442977783904"><a href="/collections/electric-bikes/products/radexpand-electric-folding-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadExpand 5 Electric Folding Bike">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radexpand-electric-folding-bike" aria-label="Quick View: RadExpand 5 Electric Folding Bike">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6583367336032_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39404272418912"><a href="/collections/electric-bikes/products/radrunner-electric-utility-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadRunner 2 Electric Utility Bike">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radrunner-electric-utility-bike" aria-label="Quick View: RadRunner 2 Electric Utility Bike">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6564306976864_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39336003829856"><a href="/collections/electric-bikes/products/radrover-plus-step-thru-electric-fat-tire-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadRover 6 Plus Step-Thru">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radrover-plus-step-thru-electric-fat-tire-bike" aria-label="Quick View: RadRover 6 Plus Step-Thru">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6564306878560_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39336003534944"><a href="/collections/electric-bikes/products/radrover-plus-electric-fat-tire-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadRover 6 Plus">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radrover-plus-electric-fat-tire-bike" aria-label="Quick View: RadRover 6 Plus">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4551152336992_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39441026056288"><a href="/collections/electric-bikes/products/radrunner-plus-electric-utility-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadRunner Plus">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radrunner-plus-electric-utility-bike" aria-label="Quick View: RadRunner Plus">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6571595956320_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39441025761376"><a href="/collections/electric-bikes/products/radcity-plus-electric-commuter-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadCity 5 Plus Electric Commuter Bike">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radcity-plus-electric-commuter-bike" aria-label="Quick View: RadCity 5 Plus Electric Commuter Bike">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_6571594907744_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39362624815200"><a href="/collections/electric-bikes/products/radcity-plus-step-thru-electric-commuter-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadCity 5 Plus Step-Thru Electric Commuter Bike">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radcity-plus-step-thru-electric-commuter-bike" aria-label="Quick View: RadCity 5 Plus Step-Thru Electric Commuter Bike">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4584305492064_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="32100542283872"><a href="/collections/electric-bikes/products/radwagon-electric-cargo-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadWagon 4">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radwagon-electric-cargo-bike" aria-label="Quick View: RadWagon 4">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4459161518176_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39441026121824"><a href="/collections/electric-bikes/products/radmini-step-thru-electric-folding-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadMini Step-Thru Electric Fat Bike Version 2">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radmini-step-thru-electric-folding-bike" aria-label="Quick View: RadMini Step-Thru Electric Fat Bike Version 2">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4459161944160_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39441024876640"><a href="/collections/electric-bikes/products/radmini-electric-folding-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadMini Electric Fat Bike Version 4">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radmini-electric-folding-bike" aria-label="Quick View: RadMini Electric Fat Bike Version 4">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4658312839264_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="32397507330144"><a href="/collections/electric-bikes/products/radmission-electric-city-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadMission Electric Metro Bike">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radmission-electric-city-bike" aria-label="Quick View: RadMission Electric Metro Bike">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4459163058272_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="39441026089056"><a href="/collections/electric-bikes/products/radcity-electric-commuter-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadCity Electric Commuter Bike Version 4">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radcity-electric-commuter-bike" aria-label="Quick View: RadCity Electric Commuter Bike Version 4">Quick View</button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_id_4459162828896_1597680213683" accept-charset="UTF-8" class="product-item__action-list button-stack" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
  <input type="hidden" name="id"
    value="31655490158688"><a href="/collections/electric-bikes/products/radcity-step-thru-electric-commuter-bike" class="product-item__action-button button button--small button--secondary" aria-label="Choose Options: RadCity Step-Thru Electric Commuter Bike Version 3">Choose Options</a><button
    type="button" class="product-item__action-button product-item__action-button--list-view-only button button--small button--ternary" data-action="open-modal" data-secondary-action="open-quick-view" aria-controls="modal-quick-view-1597680213683"
    data-product-url="/products/radcity-step-thru-electric-commuter-bike" aria-label="Quick View: RadCity Step-Thru Electric Commuter Bike Version 3">Quick View</button>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TXgFpY" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 15px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input class="needsclick go2970745442 kl-private-reset-css-Xuajs1" type="email" name="email" tabindex="0"
            placeholder="Your email" aria-label="Your email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(207, 210, 211);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go332817621 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(212, 57, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Subscribe</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /localization

<form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/"></form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_5 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-GZYKxW" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 20px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 30px;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 20px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/LzAAs5/images/1ceabdc0-07f1-4c8b-baad-d133e1cb281a.jpeg" alt="Flag of Canada" tabindex="-1" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 100px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 40px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 kl-private-quill-wrapper-Lkqws1" style="width: 100%;">
          <div class="ql-snow ql-container ql-disabled">
            <div class="ql-editor" data-gramm="false" contenteditable="false">
              <p style="text-align: center;"><strong class="ql-font-inter" style="font-size: 28px;">Looks like you're in Canada</strong></p>
              <p style="text-align: center;"><br></p>
              <p style="text-align: center;"><span class="ql-font-inter">Would you like to visit our Canadian website?</span></p>
            </div>
            <div class="ql-clipboard" contenteditable="true" tabindex="-1"></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 20px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go596865934 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(212, 57, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Go
          to radpowerbikes.ca (CA)</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go596865934 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Stay
          on radpowerbikes.com (US)</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content


RAD NEWSLETTER

Sign up to get the latest on sales, new product releases, and more.

Subscribe
Close Icon
Innovation meets affordability: Shop the all-new RadExpand 5 Subscribe

Close Icon
 * Electric Bikes
 * Gear
 * Service & Support
 * Learn
 * Test Ride

Help Center

Submit a request

Follow Us

 * Facebook
 * Twitter
 * Instagram
 * YouTube

Back
Shop by Category
 * View All
 * In-Stock Ebikes
 * Cargo & Utility
 * City
 * Commuter
 * Off-Road
 * Last Chance

Shop by Style
 * Folding
 * Step-Thru Frame
 * Step-Over Frame

Shop by Family
 * View All
 * RadCity
 * RadExpand
 * RadMini
 * RadMission
 * RadRunner
 * RadRover
 * RadWagon

Buying Tools
 * Take a Test Ride
 * Ebike Finder Quiz
 * Compare Models


19 "Best Ebike" Awards

Our electric bikes have won more awards than any other brand from
ElectricBikeReview.com

Back
Accessories
 * View All
 * Best Sellers
 * On-Bike Storage
 * Helmets
 * Passenger Comfort
 * Rider Comfort
 * Fenders
 * Safety
 * Locks
 * Upgrades
 * Pet

Replacement Parts
 * View All
 * Batteries
 * Brakes
 * Chargers
 * Drivetrain
 * Grips
 * Inner Tubes
 * Lights
 * Seats
 * Tires

Merch
 * Clothing
 * Gift Cards


Double Your Range

Pick up an extra battery and instantly double the range on your electric bike


Bring Your Best Friend

Check out our new Pet Accessories and bring your pet on your rides

Back
 * Service & Support
 * Rad Service
 * Help Center
 * Contact Customer Support

Back
Get Started
 * Find Your Fit Quiz
 * Compare Models
 * Take a Test Ride
 * Rad Academy Classes

The Scenic Route
 * Read Our Blog
 * Electric Bike Basics
 * Safe Riding Tips

Company
 * About Us
 * Careers
 * Press
 * Commercial/Fleet Sales
 * Help Center


Read Our Blog

For electric bike tips and inspirational stories straight from the Rad Family,
take a trip down the Scenic Route.


Change the World With Us

We’ve built teams across three continents to help us lead the ebike revolution.

Back
 * Shop by Category
 * View All
 * In-Stock Ebikes
 * Cargo & Utility
 * City
 * Commuter
 * Off-Road
 * Last Chance

Back
 * Shop by Style
 * Folding
 * Step-Thru Frame
 * Step-Over Frame

Back
 * Shop by Family
 * View All
 * RadCity
 * RadExpand
 * RadMini
 * RadMission
 * RadRunner
 * RadRover
 * RadWagon

Back
 * Buying Tools
 * Take a Test Ride
 * Ebike Finder Quiz
 * Compare Models

Back
 * Accessories
 * View All
 * Best Sellers
 * On-Bike Storage
 * Helmets
 * Passenger Comfort
 * Rider Comfort
 * Fenders
 * Safety
 * Locks
 * Upgrades
 * Pet

Back
 * Replacement Parts
 * View All
 * Batteries
 * Brakes
 * Chargers
 * Drivetrain
 * Grips
 * Inner Tubes
 * Lights
 * Seats
 * Tires

Back
 * Merch
 * Clothing
 * Gift Cards

Back
 * Get Started
 * Find Your Fit Quiz
 * Compare Models
 * Take a Test Ride
 * Rad Academy Classes

Back
 * The Scenic Route
 * Read Our Blog
 * Electric Bike Basics
 * Safe Riding Tips

Back
 * Company
 * About Us
 * Careers
 * Press
 * Commercial/Fleet Sales
 * Help Center


Close Icon
Close
Quick Links
 * Electric Bikes
 * Accessories
 * Replacement Parts
 * Help Center
 * Blog

Customer Support

Jen, Customer Experience


ASK OUR EXPERTS

No matter what stage you are in the buying process, our Ebike Experts will take
care of you.

Check out our robust help center for answers to your top questions.

Help Center - FAQs and Articles
Track an Order
Return a Product
Contact Us
Call Us 1-800-939-0310
View Our Hours


BUSINESS HOURS

Customer Service 7 Days a Week
7 a.m. - 6 p.m. PT Product Support 7 Days a Week
7 a.m. - 6 p.m. PT

← Contact Info

Close Icon
Close Icon My Account


RAD ACCOUNT



Email
Password
Secure Sign In

New customer? Create your account

Lost password? Recover password


RECOVER PASSWORD

Enter your email:

Email
Recover

Remembered your password? Back to login


CREATE MY RAD ACCOUNT

Please fill in the information below:

First name
Last name
Email
Password
Create Account

Already have an account? Login here

Close Icon
0 Close Icon
Cart

Spend $150 more and get free shipping!

Your cart is empty

Shop Now
 * Electric Bikes
   Shop by Category
    * View All
    * In-Stock Ebikes
    * Cargo & Utility
    * City
    * Commuter
    * Off-Road
    * Last Chance
   
   Shop by Style
    * Folding
    * Step-Thru Frame
    * Step-Over Frame
   
   Shop by Family
    * View All
    * RadCity
    * RadExpand
    * RadMini
    * RadMission
    * RadRunner
    * RadRover
    * RadWagon
   
   Buying Tools
    * Take a Test Ride
    * Ebike Finder Quiz
    * Compare Models
   
   
   19 "Best Ebike" Awards
   
   Our electric bikes have won more awards than any other brand from
   ElectricBikeReview.com

 * Gear
   Accessories
    * View All
    * Best Sellers
    * On-Bike Storage
    * Helmets
    * Passenger Comfort
    * Rider Comfort
    * Fenders
    * Safety
    * Locks
    * Upgrades
    * Pet
   
   Replacement Parts
    * View All
    * Batteries
    * Brakes
    * Chargers
    * Drivetrain
    * Grips
    * Inner Tubes
    * Lights
    * Seats
    * Tires
   
   Merch
    * Clothing
    * Gift Cards
   
   
   Double Your Range
   
   Pick up an extra battery and instantly double the range on your electric bike
   
   
   Bring Your Best Friend
   
   Check out our new Pet Accessories and bring your pet on your rides

 * Service & Support
   * Rad Service
   * Help Center
   * Contact Customer Support
 * Learn
   Get Started
    * Find Your Fit Quiz
    * Compare Models
    * Take a Test Ride
    * Rad Academy Classes
   
   The Scenic Route
    * Read Our Blog
    * Electric Bike Basics
    * Safe Riding Tips
   
   Company
    * About Us
    * Careers WE'RE HIRING
    * Press
    * Commercial/Fleet Sales
    * Help Center
   
   
   Read Our Blog
   
   For electric bike tips and inspirational stories straight from the Rad
   Family, take a trip down the Scenic Route.
   
   
   Change the World With Us
   
   We’ve built teams across three continents to help us lead the ebike
   revolution.

 * Test Ride

14-Day Free Trial 1-Year Warranty


EXPAND YOUR HORIZONS

Radically portable. Radically affordable.
Discover the all-new RadExpand 5.

Shop RadExpand 5Learn More


BRING ON SPRING

Shop our in-stock ebikes online (with free shipping!), in-store, or built and
delivered by Rad Mobile Service.

Shop Ebikes Shop In-Person

 * 19 Best Electric Bike Awards
   
   From ElectricBikeReview.com
   
   Shop Award Winners ⟶

 * 17,000+ Verified Reviews
   
   From real Rad customers
   
   Read Customer Reviews ⟶

 * Most Innovative Companies
   
   Fast Company
   
   Learn More ⟶

 * Most Influential Companies
   
   TIME
   
   Read More ⟶

Learn


GET TO KNOW US

Award-winning ebikes are just the beginning! Learn more about our mission,
vision, and values.

About Us


SHOP ELECTRIC BIKES

View all
New

Choose the color
Black +2
White +1
RadExpand 5 Electric Folding Bike
$1,299
Choose OptionsQuick View
Choose the color
Black +2
Forest Green +1
RadRunner 2 Electric Utility Bike
$1,499
Choose OptionsQuick View
Choose the color
Charcoal +2
Glossy White +1
RadRover 6 Plus Step-Thru
(4.8) 287 Reviews
$1,999
Choose OptionsQuick View
Choose the color
Charcoal +1
RadRover 6 Plus
(4.7) 291 Reviews
$1,999
Choose OptionsQuick View
Choose the color
Silver +1
RadRunner Plus
(4.7) 1007 Reviews
$1,899
Choose OptionsQuick View
Choose the color
Charcoal +1
RadCity 5 Plus Electric Commuter Bike
(4.7) 99 Reviews
$1,999
Choose OptionsQuick View
Choose the color
Charcoal +2
Glossy White +1
RadCity 5 Plus Step-Thru Electric Commuter Bike
(4.7) 196 Reviews
$1,999
Choose OptionsQuick View
Choose the color
Orange +3
Black +2
White +1
RadWagon 4
(4.7) 1545 Reviews
$1,999
Choose OptionsQuick View
Choose the color
White +1
RadMini Step-Thru Electric Fat Bike Version 2
(4.8) 1498 Reviews
$1,499
Choose OptionsQuick View
Choose the color
Black +1
RadMini Electric Fat Bike Version 4
(4.7) 1154 Reviews
$1,499
Choose OptionsQuick View
Choose the color
White, Mid-Step +6
Black, Mid-Step +5
Gray, High-Step +4
Black, High-Step +3
Steel Blue, High-Step +2
Red, Mid-Step +1
RadMission Electric Metro Bike
(4.6) 1104 Reviews
$1,199
Choose OptionsQuick View
Choose the color
Black +1
RadCity Electric Commuter Bike Version 4
(4.8) 1651 Reviews
$1,599
Choose OptionsQuick View
Choose the color
Black +2
White +1
RadCity Step-Thru Electric Commuter Bike Version 3
(4.7) 2729 Reviews
$1,599
Choose OptionsQuick View
Close Icon



 * "It's like you looked at what the competitor did and simply made everything
   better."
   
   Bill B, RadRover owner
   

 * "It's the best purchase I've made in years! Great customer service also!"
   
   Stephen S, RadMini owner

 * "This bike allows me to have so much freedom in my life, allowing me to go
   further on my bike than I ever dreamed."
   
   Bonnie B, RadCity Step-Thru owner

Read The Reviews

Accessories

Do more with your ebike

Shop Now

Test Ride

Take us for a spin

Learn More

Get Started

Find Your Ebike

Not sure where to start? Answer a few simple questions to find the perfect ebike
for you.

Take the Quiz

Replacement Parts

Get your bike riding like new

Shop Now

Mobile Service

On-demand delivery, maintenance, and test rides

Learn More


YOUR RECENTLY VIEWED


Close Icon




LATEST STORIES

View all


EXPANDING THE RAD COLLECTION: GET TO KNOW THE RADEXPAND 5

Heidi JenkinsMar 09, 2022
Our new electric folding bike is designed for all terrains and adventures.
Discover the RadExpand with fatter tires, a heavy duty rear rack, and a whole
lot more.


COMPARE RADCITY CLASSIC VS. RADCITY 5 PLUS

Heidi JenkinsFeb 24, 2022
Deciding on the right commuter ebike for you? Compare our award-winning RadCity
ebikes - both the RadCity Classic models and our 2021 RadCity 5 Plus models are
designed to get you where you want to go.


A SCULPTOR CRAFTS A NEW WAY TO TRAVEL

Heidi JenkinsFeb 18, 2022
Pottery supplies in an ebike? A sculptor leaves the car behind and carves a new
path using her RadCity Step-Thru.

Free Shipping

Ebikes shipped directly to you, we cover the cost

14-Day Free Trial

If you don't love it, send it back for a full refund

World-Class Support

Our in-house team of ebike experts are here to help 7 days a week

Extensive Help Center

24/7 expert ebike advice and maintenance how-to's


ELECTRIC BIKES

 * RadRover Plus
 * RadRover Plus Step-Thru
 * RadCity Plus
 * RadCity Plus Step-Thru
 * RadCity
 * RadCity Step-Thru
 * RadRunner Plus
 * RadRunner
 * RadExpand
 * RadMini
 * RadMini Step-Thru
 * RadWagon
 * RadMission
 * Compare Models
 * Find Your Fit Quiz


ALL PRODUCTS

 * Electric Bikes
 * Accessories
 * Replacement Parts
 * Merch
 * Gift Cards
 * Legacy Products
 * Deals


COMPANY

 * About Us
 * CareersWE'RE HIRING
 * Press
 * Rad Service
 * Showrooms
 * Commercial/Fleet Sales
 * Rad Power Bikes Canada
 * Rad Power Bikes Europe


MORE

 * Contact Us
 * Help Center
 * Return a Product
 * Assembly Videos & Owner's Manuals
 * Financing
 * Refer a Friend
 * Affiliates & Partners
 * Student Discounts
 * Do Not Sell My Personal Information


NEWSLETTER

Sign up to get the latest on sales, new releases, and more.

Subscribe

© 2022 Rad Power Bikes Inc., All Rights Reserved
Terms of Purchase | Terms of Use | Warranty | Returns | Privacy Policy

Follow Us

 * 
 * 
 * 
 * 

We Accept

Amazon American Express Apple Pay Discover Google Pay Mastercard PayPal Shop Pay
Venmo Visa

© 2022 Rad Power Bikes Inc., All Rights Reserved
Terms of Purchase | Terms of Use | Warranty | Returns | Privacy Policy

Opens in a new window
Open modal
Close Icon
Getting Options



SAAP SERVICE TITLE

Choose a local bike shop near 12345

Show More
Cancel Continue
Open modal
Close Icon


ARE YOU SURE?

Choosing a new assembly option will also update the assembly option for the
other items in your cart.

No, Don’t Change Yes, Change my Assembly
Open modal
Close Icon


ALMOST THERE

You must select a location for your selected assembly option.

Ok
Open modal
Close Icon
Getting Options



IS NOT AVAILABLE NEAR 12345

We’re sorry, Built + Delivered is not available for the delivery address you
entered. Please select from the available assembly options, or update your
delivery postal code.

Postal Code *required

Update
Enter a Valid Postal Code
Continue





Close form

Looks like you're in Canada




Would you like to visit our Canadian website?


Go to radpowerbikes.ca (CA)
Stay on radpowerbikes.com (US)



Earn Rewards