Merchant Brand Kit

Co-Branded
Marketing Guidelines

Everything you need to promote Sezzle on your storefront, ads, emails, and social channels — while staying on-brand and compliant.

01 — Logos

Brand Logos & Lockups

Use only approved Sezzle logo files. Never recreate, alter, or substitute the logo. All co-branded uses must be submitted for approval before going live.

Approved Logos

The Sezzle Badge is the primary logo asset for co-branded use. The Sezzle Logo (wordmark) is a secondary option for contexts where the badge doesn't fit. Use only the files provided — never recreate these assets.

Download All Logos
Sezzle Badge Primary Option

Use the badge as the default Sezzle asset. It works at small sizes and integrates well in checkout flows and co-branded placements.

Sezzle Badge
Badge — on Dark Download
Sezzle Badge
Badge — on Light Download
Clear Space
Sezzle Badge clear space diagram
Sezzle Logo Secondary Option

Use the wordmark-only logo when space is tight or when the badge icon would be too small to be legible. Minimum digital width: 80px.

Sezzle Logo Dark
Logo — Dark Download
Sezzle Logo Light
Logo — Light Download
Clear Space
Sezzle Logo clear space diagram

File formats: All logos are provided as SVG and PNG (2× and 3×). SVG is preferred for digital use. PNG is provided for environments that don't support vector formats. Contact your Sezzle partner manager for print-ready files.

Co-Branded Lockups

When promoting Sezzle alongside your brand, use one of the two approved lockup formats below. These lockups are designed to sit within your brand's environment — use your own background colors and styles. What matters is that the logos are reproduced faithfully and proportionally.

Download Template
Option A
Horizontal Lockup
Horizontal lockup template
Template
Horizontal lockup clear space
Clear Space

Best for horizontal spaces — email headers, website banners, co-branded landing pages. Separate logos with a vertical rule at 25–50% opacity.

Option B
Vertical / Stacked Lockup
Vertical lockup template
Template
Vertical lockup clear space
Clear Space

Best for square or portrait spaces — social posts, packaging, app screens. Separate logos with a horizontal rule at 25–50% opacity.

Spacing & Balance
Size Ratio
The Sezzle logo should be visually balanced with your logo — neither dominant nor diminished. Aim for equal optical weight.
Divider Rule
The divider (vertical or horizontal) should be 1px wide and set to 25–50% opacity of the surrounding text color. Never colored.
Approval
All co-branded lockups must be reviewed by your Sezzle partner manager before publishing. Submit via your partner portal.

Approval required: Do not publish co-branded materials without written approval from Sezzle. Unauthorized lockup use may result in suspension of co-marketing privileges.

Logo Misuse

The following uses are not permitted. When in doubt, use only the provided logo files without modification.

Logo on clashing background
✗ Don't
Don't place the logo on backgrounds that reduce legibility — busy photos, loud patterns, or clashing colors.
Skewed logo example
✗ Don't
Never stretch, skew, rotate, or alter the proportions of the logo. Always scale uniformly.
Recolored logo example
✗ Don't
Never recolor the logo. Use only the official dark and light versions provided in this kit.
Drop shadow logo example
✗ Don't
Never add drop shadows, glows, outlines, or any visual effects to the logo.
Crowded logo example
✗ Don't
Never crowd the logo with other elements. Always maintain the required clear space on all sides.
Wrong font logo example
✗ Don't
Never recreate the Sezzle wordmark using a different font or type treatment. Always use the official logo files.

02 — Widgets + Modals

Checkout Buttons & PDP Widgets

Sezzle provides ready-to-use buttons and widgets. Use only the assets provided — do not recreate buttons or messaging from scratch.

Checkout Installments Widget — Integrated
Checkout Installments Widget preview

If your platform is natively integrated with Sezzle, the checkout installments widget renders automatically. Visit the docs page for full implementation details, configuration options, and embed code.

View Integration Docs
Checkout Button — Non-Integrated

If your platform isn't natively integrated, use one of the static button options below. These buttons work on both light and dark backgrounds — use the version that best fits your checkout environment.

Download All Buttons
Primary
Primary Badge
Primary Badge
Pay
Pay
Pay Later
Pay Later
Buy Now Pay Later
Buy Now, Pay Later
Pay in 5
Pay in 5
Flexible Payments
Flexible Payment Options
Secondary
Secondary Badge
Secondary Badge
Pay
Pay
Pay Later
Pay Later
Buy Now Pay Later
Buy Now, Pay Later
Pay in 5
Pay in 5
Flexible Payments
Flexible Payment Options
PDP Widget + Modal

The Sezzle on-site messaging SDK automatically detects your price element and renders the installment widget inline — no placeholder div needed. It calculates the payment amount in real time and opens an educational modal when the icon is clicked.

Sezzle PDP widget
Sezzle PDP modal
Integration Code
HTML + JS Add before closing </body> tag
<!-- 1. Configure the widget (must come before the script) -->
<script type="text/javascript">
  document.sezzleConfig = {
    configGroups: [{
      targetXPath:  "#ProductPrice/.money",   // CSS path to your price element
      renderToPath: "../../.product-price",  // where to inject the widget
      urlMatch:     "product",              // only render on product pages
      theme:        "light",                // "light" | "dark" | "black-flat" | "white-flat"
      alignment:    "left",                 // "left" | "center" | "right" | "auto"
      minPrice:     3500,                   // cents — hide below $35.00
      maxPrice:     250000,                 // cents — hide above $2,500.00
      language:     "en",                   // "en" | "fr" | "de" | "es"
    }]
  };
</script>

<!-- 2. Load the SDK — replace {merchant_id} with your 36-char UUID -->
<script src="https://widget.sezzle.com/v1/javascript/price-widget?uuid={merchant_id}"></script>
Full Integration Docs
Express Checkout

The Sezzle Express Checkout button lets returning customers skip up to 20 checkout fields by using the contact and shipping info saved in their Sezzle account. Available for direct integration and WooCommerce merchants at no extra cost. Place it on your product page, cart, or checkout for maximum conversion impact.

Sezzle Express Checkout example
1
Shopper clicks
Express button
2
Authenticates
with Sezzle
3
Confirms saved
shipping address
4
Selects
shipping method
Chooses plan,
order confirmed
Integration Code
HTML + JS Add SDK to <head>, button to page, init in <body>
<!-- 1. Load the Express Checkout SDK in <head> -->
<script
    type="text/javascript"
    src="https://checkout-sdk.sezzle.com/express_checkout.min.js"
></script>

<!-- 2. Add a button placeholder where you want it to render -->
<div
    id="sezzle-smart-button-container"
    style="text-align: center"
    templateText="Pay with %%logo%%"
    borderType="semi-rounded"
    customClass="action,primary,checkout"
></div>

<!-- 3. Initialize the SDK -->
<script>
  const checkoutSdk = new Checkout({
    mode:       "popup",        // "popup" | "iframe" | "redirect"
    publicKey:  "sz_pub_...",   // from Sezzle Merchant Dashboard
    apiMode:    "live",         // "live" | "sandbox"
    apiVersion: "v2",
  });

  // Render the button
  await checkoutSdk.renderSezzleButton("sezzle-smart-button-container");

  // Wire up event handlers
  checkoutSdk.init({
    onClick: function() {
      event.preventDefault();
      checkoutSdk.startCheckout({
        checkout_payload: {
          express_checkout_type: "multi-step",
          order: {
            intent:                 "AUTH",
            reference_id:           "543645yg5tg5675686",
            description:            "sezzle-store - #12749253509255",
            requires_shipping_info: true,
            items: [{
              name:     "widget",
              sku:      "sku123456",
              quantity: 1,
              price: { amount_in_cents: 1000, currency: "USD" },
            }],
            discounts: [{
              name:   "20% off",
              amount: { amount_in_cents: 1000, currency: "USD" },
            }],
            metadata: {
              location_id:   "123",
              store_name:    "Downtown Minneapolis",
              store_manager: "Jane Doe",
            },
            order_amount: { amount_in_cents: 10000, currency: "USD" },
          },
        },
      });
    },
    onComplete: function(response) {
      checkoutSdk.capturePayment(response.data.order_uuid, {
        capture_amount: { amount_in_cents: 10000, currency: "USD" },
        partial_capture: false,
      }).then((r) => { console.log(r); });
    },
    onCancel:  function() { alert("Transaction cancelled."); },
    onFailure: function() { alert("Transaction failed."); },
    onCalculateAddressRelatedCosts: async function(shippingAddress, order_uuid) {
      // Authenticate server-side and PATCH order with shipping options
      const response = await fetch(
        `https://sandbox.gateway.sezzle.com/v2/authentication`,
        {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            private_key: "sz_pr_...",
            public_key:  "sz_pub_...",
          }),
        }
      );
      const { token } = await response.json();

      const shipping_options = [
        {
          name: "Standard Shipping", description: "3-5 business days",
          shipping_amount_in_cents: 1000, tax_amount_in_cents: 500,
          final_order_amount_in_cents: 11500,
        },
        {
          name: "Express Shipping", description: "1-2 business days",
          shipping_amount_in_cents: 2000, tax_amount_in_cents: 1000,
          final_order_amount_in_cents: 13000,
        },
      ];

      const updateResponse = await fetch(
        `https://sandbox.gateway.sezzle.com/v2/order/{order_uuid}/checkout`,
        {
          method: "PATCH",
          headers: {
            "Content-Type": "application/json",
            Authorization: `Bearer ${token}`,
          },
          body: JSON.stringify({
            currency_code:  "USD",
            address_uuid:   shippingAddress.uuid,
            shipping_options,
          }),
        }
      );
      return { ok: updateResponse.ok };
    },
  });
</script>
Full Integration Docs

03 — Promotion

Marketing Assets

Ready-made display ad banners for your website, paid campaigns, and landing pages. Use as-is — do not alter the Sezzle brand elements within them.

Brand Marketing Assets

Four campaign themes, each available in dark (preferred) and light (secondary) variants across seven standard ad sizes: 728×90, 970×90, 300×250, 300×640, 250×250, 1024×768, and 1366×768.

Download All Brand Marketing Assets (ZIP)
Pay Later No Hassle 728x90 banner
Flexible Payment Options 250x250 banner
Pay Later No Hassle 300x640 banner
Brand Marketing Badges

Pre-built merchant badges available in horizontal and vertical layouts, across four messages and both dark and light variants. Use on your website, email, or in-store materials.

Download All Brand Marketing Badges (ZIP)
Pay With · Horizontal Pay With light horizontal badge
Pay Later · Horizontal Pay Later light horizontal badge
Now Offering · Horizontal Now Offering light horizontal badge
Pay in 5 · Vertical Pay in 5 light vertical badge
Pay With · Horizontal Pay With dark horizontal badge
Pay Later · Horizontal Pay Later dark horizontal badge
Now Offering · Horizontal Now Offering dark horizontal badge
Pay in 5 · Vertical Pay in 5 dark vertical badge
Payment Option Image

Use this asset anywhere payment method logos are displayed — checkout pages, footers, and payment info sections. It sits alongside Visa, Mastercard, Amex, and other accepted payment logos.

Payment
We Accept
Sezzle
Download PNG

04 — Messaging

Copy & Messaging Rules

Consistent language protects both you and Sezzle. Use only approved phrases, and always include required disclaimers when using financial trigger terms.

Approved Language

Phrases marked with * are Reg Z trigger terms and require the full disclaimer on the asset. All ads referencing the lending product require at minimum the true lender disclosure. See Trigger Terms & Disclaimers below.

Approved Phrase Recommended Context Product
Pay Later with Sezzle Homepage banners, ads, general awareness Pay Later
Pay Later with No Hassle Brand campaigns, social, email Pay Later
Pay Over Time with Sezzle General awareness, footers, display ads Pay Later
Flexible Payment Options Available Homepage banners, in-store signage All products
Flexible Payment Options Available with Sezzle Homepage banners, ads, email headers All products
Pay in 4 with Sezzle * PDP widget, checkout, ads — full Reg Z disclaimer required Pay in 4
Pay in 4, Spread Over 6 Weeks * Social media, display ads — full Reg Z disclaimer required Pay in 4
Pay over 6 weeks with Sezzle * Ads, email — full Reg Z disclaimer required Pay in 4
Pay in 5™ with Sezzle * PDP widget, checkout, ads — Pay in 5 disclaimer required Pay in 5™
Pay in 5™, Spread Over 8 Weeks * Social media, display ads — Pay in 5 disclaimer required Pay in 5™
Pay over 8 weeks with Sezzle * Ads, email — Pay in 5 disclaimer required Pay in 5™
Select Sezzle at Checkout How-it-works steps, instructional copy All products
Now offering Sezzle at checkout Merchant signage, email, social announcements All products
Pay later and build your credit history with Sezzle * Sezzle Up awareness — credit reporting disclaimer required Sezzle Up
What Not to Say
Don't say
"Free money" / "Get it free"
→ Instead say:
"Pay in 4 interest-free installments"
Don't say
"No credit check"
→ Instead say:
"Subject to approval" + include disclaimer
Don't say
"Guaranteed approval"
→ Instead say:
"Apply at checkout — takes seconds"
Don't say
"0% APR" / "Zero APR"
→ Instead say:
"No interest on Pay in 4†" + disclaimer
Don't say
"Buy now, worry later"
→ Instead say:
"Buy now, pay later with Sezzle"
Don't say
"Sezzle financing" / "Sezzle loan"
→ Instead say:
"Pay in 4 with Sezzle" or "Buy now, pay later"
Don't say
"Never pay interest"
→ Instead say:
"No interest on qualifying purchases†"
Don't say
"Pay whatever you want"
→ Instead say:
"Flexible payment options with Sezzle"
Example of advertising a static price with the Sezzle widget
✗ Don't
Don't advertise a specific price breakdown alongside the Sezzle widget in ads. If the price changes — due to a sale, coupon, or cart adjustment — the installment amount shown will no longer be accurate. The widget calculates the correct amount dynamically at checkout, not in static creative.
Trigger Terms & Disclaimers

No matter the asset, if a trigger term is present the full disclaimer must appear on the asset — "T&Cs Apply" alone does not suffice. Disclaimers should be no smaller than the smallest font used on the asset. Legal and Compliance must still review all assets before publication.

Not trigger terms: "Pay Later" and "Subscription" are not Reg Z trigger terms on their own. However, all ads that reference the lending product still require the true lender disclosure. Phrases like "Pay in 4" or any reference to the number of payments, period of repayment, or specific dollar amounts are trigger terms.

Any US asset that mentions a Sezzle lending product (Pay Later, Pay in 4, Pay in 5, etc.) must include the true lender disclosure. When no Reg Z trigger term is present, this short form is sufficient:

Issued by WebBank, or Sezzle. See loan agreement for details.

After monthly product launches, use the updated version:

Issued by Sezzle and third party lenders, including WebBank. Refer to your loan agreement for lender information. All loans are subject to credit approval.

Any reference to "Pay in 4," the number of payments, a repayment period (e.g. "6 weeks"), or a specific payment amount triggers full Reg Z disclosure. Each trigger term on the asset should carry a superscript (*); if they appear in a paragraph, a single * at the end suffices. The full disclaimer must be present on the same asset.

*Issued by WebBank or Sezzle. See loan agreement for details. For example, for a $300 loan, $75 down payment + $7.49 service fee today, then 3 payments of $75 every 2 weeks. 45.0% APR. Service fees vary by loan amount. Paid subscription may be required.

Integrated merchants with no fees:

*Issued by WebBank or Sezzle. See loan agreement for details. 0% APR. 25% down + 3 payments of 25% every 2 weeks.

Any reference to "Pay in 5," 5 payments, the 8-week repayment period, or specific Pay in 5 payment amounts requires the Pay in 5 disclaimer:

*Issued by WebBank or Sezzle. See loan agreement for details. For example, for a $300 loan, $60 down payment + $7.49 service fee today, then 4 payments of $60 every 2 weeks. 33.3% APR. Paid subscription may be required.

Integrated merchants with no fees:

*Issued by WebBank. See loan agreement for details. 20% down, 4 payments of 20% every 2 weeks, 0% APR with paid subscription.

Any reference to building, improving, or impacting credit history requires the full Sezzle Up disclosure:

Opt-in to voluntary credit reporting by enrolling in Sezzle Up. Increases or specific changes to your credit score are not guaranteed. Impact on your credit score may vary depending on your use. All payments, including late payments, are required to be reported, which may negatively impact your credit score. Credit scores are independently determined by credit bureaus based on a number of factors, including the financial decisions you make with other financial services organizations. The program and related services will not remove negative credit history from your credit report.
Restricted Promotions

Sezzle may not be promoted in connection with the following product categories. Merchants offering these products must not include Sezzle branding in related marketing materials.

Firearms & Weapons
Firearms & Weapons
Guns, ammunition, explosives, and related accessories. Includes legal firearm retailers.
Adult Content
Adult Content
Pornographic, sexually explicit, or adult-oriented content, products, or services.
Drug Paraphernalia
Drug Paraphernalia
Products primarily used in the consumption, preparation, or distribution of controlled substances.
Tobacco & Vaping
Tobacco & Vaping
Cigarettes, cigars, vaping devices, e-liquids, and related tobacco products.
Gambling
Gambling
Online casinos, sports betting, lottery services, and other wagering platforms.
Regulated Pharma
Regulated Pharma
Prescription medications, controlled substances, and unregulated supplements making health claims.

Questions about your category? If your products fall in a gray area or you're unsure whether a promotion is permitted, contact your Sezzle partner manager before publishing. Violations may result in suspension of co-marketing privileges.