Vending machines communicate problems through error codes displayed on the machine’s controller screen or indicator panel. These codes are the machine telling you exactly what’s wrong — if you know how to read them. This guide covers the most common error codes across the major vending machine platforms and tells you what each means and how to fix it.
How Error Codes Work in Vending Machines
Modern vending machine controllers continuously monitor all machine systems. When a system operates outside normal parameters, the controller logs an error code and may display it on:
- The machine’s LED or LCD display on the service panel (accessible when the door is open)
- A printed diagnostic display
- On some machines, the customer-facing display
- In your telemetry platform’s dashboard (if you have remote monitoring)
Error codes are specific to the machine brand and controller model. A code “E4” means something completely different on a Crane National machine vs. an AMS machine vs. a Dixie-Narco machine.
Always reference your specific machine’s service manual for authoritative code definitions. This guide covers the most common codes across the major platforms as a general reference.
Accessing Error Codes on Your Machine
Standard Access Method (Most Machines)
- Open the machine door
- Locate the service display panel (usually on the inside of the door or on the control board)
- Press the service/diagnostic button to enter service mode
- Navigate to “Error Log” or “Fault Codes” in the service menu
Machine-Specific Access
- AMS machines: Hold the “Mode” button for 3 seconds
- Crane National: Press and hold “SELECT” during machine initialization
- Dixie-Narco: Enter “2 2 2” on the selection pad with door open
- Vendo: Press “Service” button on the control board
- Royal Vendors: Open door, press “MENU” button on controller
Consult your machine’s service manual for exact procedures.
Common Error Codes by Category
Payment System Errors
E1 / COIN MECH ERROR / COIN FAULT
- Meaning: Communication failure between the machine controller and the coin mechanism
- Likely causes: MDB connection loose, coin mech powered off, coin mech failed
- Fix: Check MDB harness connection at both the coin mech and control board. Power cycle the machine. If persists, test the coin mech in isolation or replace.
E2 / BILL VALIDATOR ERROR / BV FAULT
- Meaning: Communication failure between the machine controller and the bill validator (bill acceptor)
- Likely causes: MDB connection loose, bill validator jammed, bill validator powered off, validator firmware incompatible
- Fix: Check MDB connection. Open the bill validator and clear any jammed bill. Power cycle. If persists, update firmware or replace validator.
E3 / CASHLESS ERROR / CC FAULT
- Meaning: Communication failure with the cashless reader (card reader)
- Likely causes: MDB connection loose, reader not powered, reader offline (cellular connectivity issue), reader failed
- Fix: Check MDB harness at reader. Verify reader is powered. Check telemetry platform to see if reader shows offline. If offline, check cellular connectivity at location. If reader shows online but error persists, reset the reader.
BILL STACKER FULL
- Meaning: The bill stacker box has reached capacity and won’t accept more bills
- Fix: Open machine, remove and empty the bill stacker. This is an operational maintenance issue, not a hardware failure.
Vend Mechanism Errors
JAM / MOTOR ERROR / VEND FAIL [column number]
- Meaning: A specific column’s motor failed to complete a vend cycle (coil didn’t complete one full rotation within the timeout period)
- Likely causes: Motor failed, coil jammed, product jammed in coil, home switch failed
- Fix: Enter diagnostic mode. Test the affected column. If the motor doesn’t run: check power at motor terminals. If power present but motor doesn’t run, replace motor. If motor runs but coil doesn’t complete rotation: inspect for product jam, coil damage, or home switch issue.
HOME SWITCH ERROR
- Meaning: The home switch for a column is not signaling correctly
- Likely causes: Home switch damaged, cam misaligned, debris triggering switch prematurely
- Fix: Inspect the home switch position and cam alignment. Test switch by manually triggering it. Replace switch if failed.
ANTI-THEFT / TILT ALARM
- Meaning: Machine’s tilt sensor was triggered (machine was rocked or moved)
- Fix: This is a security feature — the machine may disable vending until reset. Enter service mode to reset the alarm. If machine was actually moved (theft attempt, delivery), verify it’s properly anchored before resetting.
Temperature and Refrigeration Errors
HIGH TEMP / TEMP ERROR / E-TEMP
- Meaning: Cabinet temperature has exceeded the setpoint by a defined margin (usually 10–15°F above setpoint for a defined period)
- Likely causes: Dirty condenser coil, condenser fan failure, evaporator fan failure, compressor failure, refrigerant issue, door left open
- Fix: Check condenser coil cleanliness. Check condenser fan and evaporator fan operation. Verify door is closing properly. If fans and coil are fine, more advanced diagnosis is needed (refrigerant, compressor).
LOW TEMP / FREEZE ALARM
- Meaning: Cabinet temperature has dropped below a lower threshold (risk of product freezing)
- Likely causes: Thermostat set too cold, thermostat failed (stuck calling for cooling), refrigerant overcharge
- Fix: Check and adjust thermostat setpoint. If properly set and still triggering freeze alarm, thermostat may be failed. See our guide on vending machine freezing drinks.
DEFROST ERROR
- Meaning: Defrost cycle failed to complete or didn’t occur within the expected timeframe
- Likely causes: Defrost timer failed, defrost heater failed, defrost termination thermostat failed
- Fix: Enter service mode and manually initiate a defrost cycle. Observe whether defrost heater activates. Test defrost timer advancement. Test heater for continuity.
Power and Electrical Errors
POWER FAIL / POWER ERROR
- Meaning: Machine experienced a power interruption
- Context: This code is informational in many machines — it simply records that power was lost. If the machine is functioning normally after a power restoration, no fix is needed beyond acknowledging the code.
- If machine doesn’t function after power restore: Check all fuses and breakers. Power cycle the machine.
LOW VOLTAGE / VOLTAGE ERROR
- Meaning: Input voltage is below the machine’s acceptable operating range
- Likely causes: Voltage drop from shared circuit overload, long extension cord, facility electrical issue
- Fix: Verify the machine is on a dedicated circuit. Check outlet voltage with a multimeter — should be 110–125V. If consistently low, contact the location about the electrical supply.
SURGE / SPIKE
- Meaning: Machine experienced a voltage spike
- Fix: Install a surge protector between the wall outlet and the machine. If this is recurring, a power conditioner is warranted.
Controller and Communication Errors
COMM ERROR / COMMUNICATION FAILURE
- Meaning: Communication failure on the MDB bus (between the controller and one or more peripheral devices)
- Likely causes: Loose MDB connector, damaged MDB wiring, failed MDB device (causing bus fault)
- Fix: Check all MDB connections. Disconnect peripheral devices one at a time (coin mech, bill validator, cashless reader) to isolate which device is causing the bus fault. The device that, when disconnected, eliminates the comm error is the failed device.
FLASH ERROR / MEMORY ERROR
- Meaning: Controller memory issue — configuration data corrupted or unreadable
- Likely causes: Power loss during programming, control board memory failure
- Fix: In some machines, a factory reset resolves this. In others, the control board needs replacement. See our guide on resetting a vending machine logic board.
Controller Errors by Major Brand
AMS Machines (Sensit 3, 39-VCB, etc.)
| Code | Meaning | Common Fix |
|---|---|---|
| 01 | Coin mech error | Check MDB connection |
| 02 | Bill validator error | Check MDB connection, clear jams |
| 03 | Cashless device error | Check MDB connection, reader status |
| 04 | Vend jam (with column number) | Clear jam, check motor |
| 07 | Temperature alarm | Check refrigeration |
| 09 | Power loss record | Informational |
Crane National Machines (Merchant Media, etc.)
| Code | Meaning | Common Fix |
|---|---|---|
| E1 | Coin mech fault | Check MDB, coin mech function |
| E2 | Bill validator fault | Check MDB, clear bill jam |
| E3 | Motor fault (column displayed) | Check motor, clear product jam |
| E4 | Control board internal error | Power cycle; may need board replacement |
| E5 | Temperature warning | Check refrigeration system |
Dixie-Narco Machines (DNCB series)
| Code | Meaning | Common Fix |
|---|---|---|
| F1 | General system fault | Power cycle, check all connections |
| F2 | Refrigeration fault | Check condenser, fans, compressor |
| F4 | Coin mechanism fault | Check coin mech function |
| F8 | Motor home position fault | Check home switch, motor |
These are reference codes only. Always verify against your specific machine’s service manual.
Reading Error Code Patterns
Some things to watch for in your error logs:
Recurring single code: The same error appearing repeatedly indicates a systemic hardware issue that cleaning or power cycling won’t fix. That component needs replacement.
Multiple codes appearing after power restore: Many error codes are triggered by power interruptions. If codes only appear after power outages, invest in a UPS (uninterruptible power supply) on the machine’s circuit, or at minimum a quality surge protector.
Error codes that don’t match any symptom: Some controllers log errors that self-resolve. If there’s no observed problem with the machine’s operation, an older or self-resolved error code in the log may be informational only.
Clearing Error Codes
After fixing the underlying issue, you typically need to clear the error code from the machine’s log:
- Enter service mode
- Navigate to the error log
- Select “Clear Errors” or “Reset” (varies by machine)
On some machines, codes clear automatically after the fault condition is resolved and the machine power cycles. On others, they must be manually cleared.
Don’t clear error codes before diagnosing the issue. The error log is diagnostic data. Clear it only after the problem is identified and fixed.
FAQ: Vending Machine Error Codes
What if my machine has an error code that isn’t in any manual I can find? Contact the machine manufacturer’s technical support line or post in a vending operator forum (VendingTalk.com is the most active). Describe the code exactly including which machine model you have.
Should I call a technician for every error code? No. Many error codes indicate issues you can diagnose and fix yourself — MDB connection problems, jam clearing, condenser cleaning. Call a technician for refrigerant-related issues, electrical faults you can’t identify, or control board failures.
My machine shows an error code but is still vending. Should I fix it? Yes. A machine vending despite an error code is often running at degraded performance. The error indicates something that will eventually cause a full failure. Address it before it becomes a revenue-stopping emergency.
How do I find my machine’s specific error code list? Check the inside of the machine door — many manufacturers print a quick reference code list there. If not, search the machine model number online with “service manual” or contact the manufacturer.
Parts for Error Code Repairs
Most vending machine error codes point to a replaceable component. Fast Vending Machines carries the most commonly needed repair parts — bill validators, coin mechs, control boards, and refrigeration parts.
Parts ship free. We accept bank transfer, Zelle, Chime, and Apple Pay.
Browse our parts store or contact us with your machine model and error code for specific parts guidance.
Ready to find the right vending machine?
Browse our full catalog of professionally refurbished and new machines — all tested, warranted, and ready to ship.
