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
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.
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.
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.
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
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.
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.
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.
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.
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
Lower Data Density
Requires more space to encode the same information compared to Code 128, resulting in larger barcode sizes for equivalent data
Limited Character Set
Supports uppercase letters, numbers, and limited special characters, but not lowercase letters or extended symbols
Scanner Compatibility
Most scanners support Code 39, though some older or specialized hardware only reads this format
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 optionsBarcode 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.
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.
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.
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.
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 cardsWho 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.
Related Resources
Barcode Gift Cards Product Page
Options, pricing, and ordering information for custom barcode gift cards
View product detailsBarcode vs Magnetic Stripe Gift Cards
Detailed comparison to help choose the right format for your business
Compare formatsPOS Compatibility Guides
System-specific guides for Square, Clover, Toast, Shopify POS, and more
Browse POS guides