How Barcode Gift Cards Work

Barcode gift cards are one of the most common formats used by businesses today. They rely on printed barcodes that are scanned at checkout to identify the card and access stored value inside a POS system.

This guide explains how barcode gift cards work, how they interact with POS systems, and what businesses need to understand before using them.

What Is a Barcode Gift Card

A barcode gift card is a physical card printed with a unique barcode that represents an identifier stored in a POS system. The barcode itself does not contain the value—it acts as a reference that allows the POS system to retrieve and manage the stored balance.

Physical Components

1

Plastic Card Stock

The physical card is typically made from PVC plastic, similar to credit cards. Standard thickness is 30 mil, which provides durability for repeated handling and scanning.

2

Printed Barcode

The barcode is printed directly onto the card surface using specialized card printers. The barcode consists of parallel lines or patterns that encode a number or identifier. Print quality directly affects scan reliability.

3

Human-Readable Number

Below or above the barcode, the card number is printed in readable text. This allows manual entry if the barcode cannot be scanned, providing a backup method for card activation and redemption.

4

Card Design

The card face includes branding, logos, instructions, and decorative elements. These design elements do not affect functionality but serve marketing and brand recognition purposes.

What Makes Each Card Unique

Every barcode gift card has a unique number encoded in the barcode. This number serves as the primary key that links the physical card to its digital record in the database.

Even if two cards look identical, each barcode encodes a different number, making each card individually trackable and manageable within the POS system.

How Barcode Gift Cards Are Used at Checkout

When a customer presents a barcode gift card for payment, the card goes through a standardized process that involves hardware recognition, software validation, and database communication.

Step-by-Step Checkout Process

1

Barcode Is Scanned

The cashier uses a barcode scanner to scan the card. The scanner emits light that reflects off the barcode pattern, decoding the parallel lines into a numeric sequence. This process takes milliseconds.

2

POS System Recognizes Card Number

The scanned number is transmitted to the POS software. The system analyzes the number format, length, and prefix to determine whether it represents a gift card, product barcode, or other identifier.

3

Stored Value Is Retrieved

The POS queries its database using the card number as the lookup key. The database returns the current balance, activation status, and transaction history associated with that specific card.

4

Transaction Is Applied

The available balance is applied to the transaction total. If the balance covers the full amount, the transaction completes. If insufficient, the customer provides an additional payment method for the remaining balance.

5

Balance Is Updated

The POS subtracts the used amount from the card balance and records the transaction with timestamp, location, and amount details. The updated balance is immediately available for future transactions.

When Recognition Fails

If the barcode format or number structure does not match what the POS system expects, the card may not scan or redeem correctly. The POS might treat the barcode as an unknown product or reject it entirely. This is why format compatibility testing is essential before full production.

How Value Is Stored on Barcode Gift Cards

A critical concept to understand is that barcode gift cards do not store value on the card itself. The barcode is simply a printed reference number. The actual monetary value, transaction history, and card status are stored digitally within the POS system or connected database.

Where Value Is Actually Stored

Inside the POS System

The POS software maintains a local database that stores gift card numbers and their associated balances. This is common with standalone or single-location systems.

In a Connected Database

Many multi-location businesses use centralized servers that store gift card data. All POS terminals connect to this server to access current balances.

Through Integrated Software

Cloud-based POS systems like Square and Clover store gift card data on remote servers managed by the provider, accessible from any authorized location.

What the Barcode Actually Does

The barcode acts as a lookup key that points to the stored balance. Think of it as an address that tells the POS system where to find the gift card information.

Barcode encodes: 6006000123456789

This is the unique card identifier

POS looks up: 6006000123456789

Searches database for this card number

Database returns: Balance $50.00

Current value available for redemption

Implications for Multi-Location Businesses

Because value is stored in the database rather than on the card, gift cards can work across multiple locations if all terminals connect to the same database.

A card activated at Location A can be redeemed at Location B as long as both locations access the same gift card database. This is standard functionality in modern cloud-based POS systems.

Common Barcode Formats Used for Gift Cards

Barcode gift cards can be printed using different barcode symbologies. Each symbology has specific characteristics, advantages, and compatibility considerations.

Code 128 Barcodes

Most Common Format for Modern Gift Cards

Code 128 is the most widely used barcode format for gift cards. It supports variable-length numeric sequences, can encode all ASCII characters, and works reliably with modern barcode scanners.

Why Code 128 Is Preferred

High Data Density

Encodes more data in less space, allowing longer card numbers in compact barcode sizes

Universal Scanner Support

Compatible with virtually all modern barcode scanners used in retail and restaurant environments

Variable Length Numbers

Supports 13, 16, 19-digit numbers or any custom length required by specific POS systems

High Accuracy

Built-in error checking reduces scan errors and misreads at checkout

Common Use Cases: Square, Clover, Toast, Shopify POS, TouchBistro, and most modern cloud-based POS systems use Code 128 for gift card barcodes.

Typical Card Number Length: 16 digits, though systems may require 13, 19, or custom lengths depending on configuration.

Code 39 Barcodes

Legacy Format for Specialized Applications

Code 39 is an older barcode symbology still used by some POS systems, particularly in industries with legacy hardware or specific technical requirements. While less common today, some businesses need Code 39 for compatibility with existing equipment.

Characteristics of Code 39

NOTE

Lower Data Density

Requires more space to encode the same information compared to Code 128, resulting in larger barcode sizes for equivalent data

NOTE

Limited Character Set

Supports uppercase letters, numbers, and limited special characters, but not lowercase letters or extended symbols

NOTE

Scanner Compatibility

Most scanners support Code 39, though some older or specialized hardware only reads this format

NOTE

Industry-Specific Usage

Common in healthcare, government, and manufacturing where legacy systems remain in use

When Code 39 Is Required: Some older POS systems are configured to only accept Code 39 barcodes. Businesses with existing hardware investments may need Code 39 for compatibility.

Recommendation: Verify with your POS provider whether Code 128 or Code 39 is required before ordering cards. Most modern systems prefer or require Code 128.

Industry Standards for Barcode Symbologies

Code 128 and Code 39 are internationally standardized barcode symbologies maintained by ISO and GS1, ensuring consistent implementation and scanner compatibility worldwide.

Need Help Choosing the Right Format

The correct barcode format depends entirely on your POS system requirements. Using the wrong format results in cards that will not scan or redeem correctly.

Compare barcode and magnetic stripe options

Barcode Scanner Requirements

Not all barcode scanners read all barcode formats. Scanner hardware capabilities, configuration settings, and environmental factors all affect scan reliability.

Scanner Technology Types

Laser Scanners

Laser scanners use a focused beam of light to read barcodes. They are fast, accurate, and work well with 1D barcodes like Code 128 and Code 39.

Excellent for standard barcode gift cards

Common in retail checkout environments

Affordable and widely available

Image Scanners (2D Scanners)

Image scanners take a picture of the barcode and use software to decode the image. They can read both 1D and 2D barcodes, damaged barcodes, and barcodes on screens.

More versatile than laser scanners

Better with damaged or low-quality barcodes

Increasingly common in modern POS systems

Scanner Configuration

Barcode scanners must be configured to read the specific symbologies your gift cards use. Many scanners ship with default settings that may not include all barcode formats.

Enabled Symbologies

Scanners can be programmed to recognize specific barcode types. If Code 128 is not enabled in the scanner settings, Code 128 barcodes will not scan even if the card is printed correctly.

Prefix and Suffix Settings

Some scanners add characters before or after the scanned number. These must match POS expectations or the card number will not be recognized correctly.

Data Transmission Mode

Scanners must be configured to send data in the format the POS expects, typically as keyboard wedge input or USB HID protocol.

POS Scanner Limitations

Even when configured correctly, scanners have physical limitations that affect barcode readability.

Barcode Size Requirements

Barcodes that are too small may not scan reliably. Minimum recommended width is 1.5 inches for Code 128 barcodes on gift cards. Barcodes that are too large can also cause issues with close-range scanners.

Print Quality Requirements

Barcodes must be printed with sufficient contrast between bars and background. Low-quality printing, faded colors, or reflective card surfaces can prevent successful scans.

Environmental Factors

Bright overhead lighting, scratched card surfaces, or damaged barcodes can interfere with scanner recognition. These factors are especially relevant for reusable loyalty cards.

POS Compatibility Considerations

Successful barcode gift card implementation depends on compatibility between card formatting, POS configuration, and scanner capabilities. These factors must align for cards to work correctly.

How POS Systems Define Acceptable Barcode Formats

POS systems have built-in rules that determine which barcodes are recognized as gift cards. These rules are often configurable but vary significantly between systems.

RULE

Expected Symbology

The POS specifies which barcode type it expects. If configured for Code 128, it will not recognize Code 39 barcodes and vice versa. Some systems accept multiple formats, but this must be explicitly configured.

RULE

Number Length Validation

Most POS systems require gift card numbers to be a specific length. Common requirements are 13, 16, or 19 digits. A POS expecting 16-digit numbers will reject 13-digit cards regardless of other formatting.

RULE

Prefix Requirements

Many systems identify gift cards by specific starting digits. For example, a POS might recognize all numbers starting with "6006" as gift cards. Cards with different prefixes will be treated as unknown or rejected.

RULE

Check Digit Validation

Some systems use mathematical algorithms to validate card numbers. If the card number does not pass the check digit calculation, the POS rejects it as invalid even if all other formatting is correct.

Why Compatibility Depends on Configuration

Two businesses using the same POS brand may have different gift card requirements because system administrators configure rules differently. Always verify specific requirements with your actual POS configuration, not just the POS brand name.

Common Barcode Gift Card Issues

When barcode gift cards do not work correctly, the issue typically stems from formatting mismatches rather than physical card defects. Understanding common problems helps diagnose and prevent failures.

Barcode Not Scanning

Symptom: Scanner beeps but nothing happens, or scanner makes no sound when barcode is presented.

Common Causes:

  • Scanner not configured to read the barcode symbology
  • Barcode size too small for scanner resolution
  • Poor print quality or insufficient contrast
  • Damaged or scratched card surface

Scanner Misreads Number

Symptom: Scanner captures a number but it does not match the printed number below the barcode.

Common Causes:

  • Barcode encoding does not match printed number
  • Scanner adding or removing prefix/suffix characters
  • Print quality issues causing misinterpretation
  • Wrong symbology selected during card production

Incorrect Number Structure

Symptom: Barcode scans correctly but POS rejects the number or treats it as an unknown product.

Common Causes:

  • Number length does not match POS requirements
  • Missing required prefix or incorrect starting digits
  • Check digit validation failure
  • Number range not configured as gift cards in POS

POS Rejection Errors

Symptom: POS displays error message when attempting to activate or redeem card.

Common Causes:

  • POS not configured to recognize gift card prefix
  • Gift card module not enabled or licensed
  • Database connection issues preventing lookup
  • Duplicate card number already in database

Most Issues Stem From Formatting Mismatches

The majority of barcode gift card issues are not caused by poor print quality or defective cards. Instead, they result from incompatibility between the card formatting and POS system expectations.

Testing sample cards with actual POS hardware before full production prevents these problems and ensures cards work correctly when they arrive.

Why Barcode Gift Cards Are Popular

Barcode gift cards have become the standard format for many businesses because they balance functionality, cost, reliability, and ease of use.

Fast Checkout

Barcodes scan instantly with a single pass under a scanner. This speeds up checkout compared to manual number entry and reduces customer wait times during busy periods.

Familiar Workflow

Staff already scan product barcodes at checkout. Gift card barcodes use the same hardware and process, requiring no new equipment or significant workflow changes.

Easy Staff Training

Employees learn to process barcode gift cards quickly because the interaction mirrors standard product scanning. This reduces training time and operational errors.

Wide POS Compatibility

Most modern POS systems support barcode gift cards with proper configuration. This makes barcodes a safe choice for businesses using mainstream POS platforms.

When Barcode Cards May Not Be Suitable

Some POS systems require magnetic stripe gift cards rather than barcodes. This is more common with older restaurant POS systems, certain legacy retail platforms, and specialized industry systems.

Businesses should verify their POS requirements before deciding between barcode and magnetic stripe formats. Some businesses order cards with both barcode and magnetic stripe to ensure maximum compatibility.

Compare barcode and magnetic stripe gift cards

Who Should Use Barcode Gift Cards

Barcode gift cards work well for many business types, particularly those with modern POS systems and barcode scanning infrastructure already in place.

Retail Stores

Retail businesses already scan product barcodes at checkout, making barcode gift cards a natural fit. Gift cards integrate seamlessly into existing workflows without new equipment or processes.

Typical POS Systems: Square, Shopify POS, Vend, Lightspeed Retail

Coffee Shops

Coffee shops need fast checkout to handle morning rushes. Barcode gift cards scan quickly and work with coffee shop POS systems that support gift card functionality.

Typical POS Systems: Square, Clover, Toast, Lightspeed

Restaurants

Restaurants using modern cloud-based POS systems typically support barcode gift cards. Older restaurant systems may require magnetic stripe cards instead.

Typical POS Systems: Toast, Square, TouchBistro, Clover

Service-Based Businesses

Salons, spas, fitness centers, and other service businesses use barcode gift cards when their booking and POS software includes gift card functionality with barcode support.

Typical POS Systems: Mindbody, Square Appointments, Vagaro, Booker

Suitability Depends on POS Setup

Even within the same industry or using the same POS brand, gift card requirements can vary based on how the system is configured. Always verify your specific POS requirements before ordering gift cards.

Need Help Confirming Barcode Compatibility

If you are unsure which barcode format your POS system requires, we can review your setup before printing.

Response in minutes. No obligation.

Request A Quote