Carrier Furnace Error Codes: Fix & Repair by Certified Carrier Technicians in Metro Vancouver
ROMA Heating & Cooling – Trusted Experts for Fast, Professional Furnace Diagnostics & Repairs
If your Carrier furnace is flashing an error code or has stopped working entirely, you’re not alone. Modern Carrier furnaces are designed with advanced self-diagnostic capabilities that display LED fault codes when something goes wrong. These error codes are essential tools that help pinpoint the issue—whether it’s a dirty flame sensor, a failed ignition sequence, or low pressure in the gas valve.
But understanding these error codes is only part of the equation. To safely and effectively resolve them, you need certified Carrier repair specialists who know your system inside and out.
At ROMA Heating & Cooling, we offer expert diagnostics and error code repair services for Carrier furnaces across Metro Vancouver. With over 25 years of experience and a fleet of Carrier-certified technicians, we are the Lower Mainland’s go-to choice for furnace diagnostics, fast fixes, and long-term heating solutions.
Why Your Carrier Furnace Is Showing an Error Code
When your Carrier furnace senses a malfunction, it will:
- Shut down or lock out to prevent unsafe operation
- Flash a series of LED lights or display a fault code on the thermostat or control panel
- Retry the ignition cycle (depending on the issue)
- Enter a soft or hard lockout until the issue is resolved
The error codes help you—and your technician—identify exactly what the furnace is detecting. However, only a certified HVAC professional should diagnose or attempt repairs. DIY fixes often lead to voided warranties or unsafe conditions.
Common Carrier Furnace Error Codes (and What They Mean)
Here’s a breakdown of the most common Carrier furnace error codes ROMA technicians encounter in Metro Vancouver, along with likely causes and necessary repairs.
Code 31 – Pressure Switch Did Not Close or Opened
Possible Causes:
- Blocked vent pipe
- Failed pressure switch
- Condensate blockage
- Inducer motor failure
ROMA’s Fix:
- Inspect pressure tubing and clear blockages
- Test switch for continuity
- Check and clean exhaust vents
- Repair or replace the inducer fan motor
Code 33 – Limit or Flame Rollout Switch Open
Possible Causes:
- Overheating furnace
- Dirty or clogged air filter
- Blocked supply air ducts
- Faulty limit switch
ROMA’s Fix:
- Replace or clean filters
- Check airflow through the system
- Test all limit switches and rollout sensors
- Reset system and verify temperature rise
Code 13 – Limit Switch Lockout
This code appears when the furnace has exceeded the number of allowed limit trips and has locked out for safety.
ROMA’s Fix:
- Reset the furnace after cooling
- Inspect for root cause of overheating
- Test blower motor function and speed settings
Code 34 – Ignition Proving Failure
Possible Causes:
- Faulty ignitor
- Weak or no flame signal
- Flame sensor contamination
ROMA’s Fix:
- Clean or replace the flame sensor
- Check wiring to ignitor and gas valve
- Test gas pressure and ignition timing
Code 14 – Ignition Lockout
Indicates:
Repeated ignition failures. This is a hard lockout.
ROMA’s Fix:
- Manual reset required
- Confirm ignitor operation
- Check flame signal and verify sensor function
- Inspect gas valve and control board
Code 42 – Inducer Motor Fault
ROMA’s Fix:
- Inspect inducer motor windings and capacitor
- Replace faulty motor or repair vent obstructions
- Reset furnace and monitor pressure switch response
Code 41 – Blower Motor Fault (Variable-Speed Models)
Seen on Carrier’s Infinity or Performance series with ECM blowers.
ROMA’s Fix:
- Use diagnostic tool to communicate with ECM module
- Verify blower run time, speed signal, and voltage
- Replace ECM module or entire motor assembly if needed
Code 23 or Code 24 – Low Voltage Wiring Error or Open Thermostat Circuit
ROMA’s Fix:
- Check R-W circuit for continuity
- Test transformer output (24V)
- Verify connections at thermostat and control board
- Rewire or replace components as needed
Don’t Guess—Get It Diagnosed by Certified Carrier Technicians
Carrier error codes are helpful, but they don’t always tell the full story. For example, Code 31 (pressure switch) might be caused by a clogged condensate trap, not a bad switch. Code 34 (ignition failure) could result from low gas pressure, not the flame sensor.
At ROMA Heating & Cooling, we bring:
- Advanced diagnostic equipment
- Brand-authorized training and service manuals
- Decades of experience with all Carrier models
- Access to OEM Carrier parts for fast replacement
All Carrier Models We Service
ROMA technicians are trained to inspect, diagnose, and repair every Carrier gas furnace model, including:
Infinity® Series
- Modulating and variable-speed systems
- Advanced diagnostics via communicating thermostats
- Common issue: ECM blower faults, SmartEvap™ miscalibration
Performance™ Series
- Two-stage furnaces
- Common issue: pressure switch and control board lockouts
Comfort™ Series
- Single-stage systems
- Common issue: dirty flame sensors and low flame signal strength
Full Diagnostic & Repair Process for Carrier Furnace Error Codes
Here’s what a typical Carrier furnace repair service looks like with ROMA:
1. Initial Contact & Symptom Review
We’ll ask you:
- What’s the error code showing?
- Any recent issues with heating?
- When was your last furnace maintenance?
2. On-Site Diagnostics
- Read error codes from control board or thermostat
- Inspect internal components
- Run ignition cycle while monitoring system response
- Check temperature rise, gas flow, and airflow
3. Precision Testing
- Test flame sensor signal (microamps)
- Measure manifold gas pressure (inches water column)
- Check inducer and blower amperage draw
- Verify voltage at board terminals
4. Repair or Replacement
We carry Carrier OEM parts in our service vans:
- Flame sensors
- Hot surface ignitors
- Inducer motors
- Circuit boards
- Pressure switches
- ECM modules
5. Full System Reset & Safety Testing
After repairs, we:
- Reset the furnace
- Run a complete heating cycle
- Test for proper ignition and shutdown
- Check for CO leaks using calibrated gas detectors
6. Final Report & Recommendations
We’ll give you a written summary and explain:
- What caused the error code
- What was repaired or replaced
- How to prevent it in the future
Emergency Carrier Furnace Repair in Metro Vancouver
If your furnace has shut down completely and you’re seeing an error code, ROMA offers 24/7 emergency repair services.
Common emergency calls include:
- No heat during freezing nights
- Code 14 or 34 ignition failures
- Gas smells or carbon monoxide alarms
- Cold air blowing from vents
We dispatch certified Carrier techs anywhere in:
- Vancouver
- Burnaby
- Richmond
- Surrey
- North & West Vancouver
- Coquitlam
- Port Coquitlam
- Langley
- Delta
- Abbotsford
- Maple Ridge
- White Rock
- Chilliwack
- and more
Preventing Error Codes with Regular Maintenance
Most Carrier furnace error codes are preventable with seasonal tune-ups. ROMA offers:
- Annual Carrier furnace maintenance packages
- Filter replacement, burner cleaning, flame sensor servicing
- Early detection of gas, airflow, or electrical issues
Bonus: Regular inspections keep your Carrier warranty valid and extend the life of your system.
Transparent Pricing for Carrier Furnace Repairs
We offer flat-rate diagnostics and no surprise pricing:
- Diagnostic visit: $89 (waived if you approve repair)
- Flame sensor cleaning/replacement: $95–$180
- Ignitor replacement: $140–$220
- Pressure switch replacement: $120–$250
- Inducer motor repair/replacement: $300–$650
- Control board replacement: $400–$750
- Full error code reset and test cycle: Included in service
Customer Testimonials – Carrier Furnace Fixes in Metro Vancouver
“My Carrier furnace stopped working during a snowstorm in Burnaby. The error code was 34. ROMA came out the same day, replaced the flame sensor, and got us heat again in under two hours.”
– Jessica T., Burnaby
“I was getting intermittent Code 31 errors in my North Vancouver home. ROMA’s tech diagnosed a clogged vent and cleared it—no parts needed, just great service.”
– Greg W., North Vancouver
• What does it mean when my Carrier furnace shows an error code?
Carrier furnaces use LED flashing codes to signal system problems. Each sequence points to a specific fault, such as ignition failure, airflow restriction, or limit switch malfunction. ROMA Heating technicians use these codes as the first step in diagnostics.
• Can ROMA Heating fix all Carrier furnace error codes?
Yes, our Red Seal-certified HVAC experts are trained specifically in Carrier systems and can troubleshoot and repair every Carrier error code from simple airflow issues to complex control board problems.
• Where is the error code light on a Carrier furnace located?
Most Carrier furnaces display codes on the control board LED, visible through a small sight glass on the blower door. Our technicians read and interpret the pattern during inspections.
• What is Carrier furnace error code 31?
Code 31 indicates a pressure switch fault, often caused by blocked venting, inducer motor failure, or improper draft. ROMA Heating will check vent pipes, clean obstructions, and test switch performance.
• How do I fix Carrier error code 33?
Error 33 signals a limit switch problem, usually from overheating, dirty filters, or restricted airflow. A technician will inspect ductwork, blower operation, and clean filters to restore safe function.
• What does Carrier furnace code 13 mean?
Code 13 points to a limit circuit lockout, often triggered after repeated overheating cycles. Our team investigates causes such as clogged filters, dirty coils, or faulty limit switches.
• Can I reset my Carrier furnace after an error code?
You can try switching the furnace off and on, but if the code reappears, a certified technician should be called. ROMA Heating provides same-day service across Metro Vancouver.
• What is Carrier furnace code 14?
Error 14 is an ignition lockout code, usually caused by flame sensor issues, bad ignitor, or gas supply problems. Our team cleans or replaces sensors and checks gas valves for proper operation.
• Does ROMA Heating offer 24/7 Carrier furnace repair?
Yes, we provide emergency repair service day and night across Vancouver, Burnaby, Surrey, Langley, Richmond, and beyond. Call us anytime at (604) 704-0300.
• What is Carrier error code 24?
Code 24 indicates an open secondary voltage fuse, often related to short circuits in thermostat wiring or transformer issues. Our technicians test continuity and replace faulty parts.
• Why does my Carrier furnace show error code 11?
Error 11 typically signals no previous codes stored. It’s not a fault itself but means no recent system errors. If the furnace isn’t heating, other issues may be present.
• What is Carrier furnace error code 12?
Code 12 means blower calibration lockout, often linked to motor issues or improper setup. ROMA Heating can reset controls and check ECM blower performance.
• What is Carrier error code 21?
Error 21 refers to gas heating lockout, typically caused by ignition or flame proving problems. This requires checking the gas valve, ignition control, and flame sensor.
• Why does my Carrier furnace shut off with error code 34?
Error 34 indicates ignition proving failure, usually tied to dirty burners, misaligned flame sensor, or insufficient gas flow. Cleaning and calibration often solve it.
• Can dirty filters cause Carrier furnace error codes?
Yes, clogged filters restrict airflow, often leading to error codes like 33 (limit switch) or 13 (lockout). Regular filter replacement is key to avoiding these problems.
• Does ROMA Heating replace Carrier control boards?
Yes, our technicians carry Carrier-compatible control boards and can replace faulty units during service calls in Metro Vancouver.
• What does Carrier code 41 mean?
Code 41 indicates a blower motor fault. It may be due to a failed motor, seized bearings, or bad control signals. ROMA Heating can test, lubricate, or replace the blower.
• What is Carrier furnace error code 42?
Error 42 means an inducer circuit fault, often linked to wiring issues, a bad inducer motor, or a failed control relay. Our technicians carry OEM Carrier replacement parts.
• Can ROMA Heating help with intermittent Carrier error codes?
Yes, we diagnose intermittent issues by running system tests, checking voltage drops, and reviewing past code history stored in the furnace control.
• What does it mean when my Carrier furnace displays an error code?
Carrier error codes are built-in diagnostic signals that point to faults such as ignition failures, airflow restrictions, electrical issues, or safety limit trips. They guide technicians toward the problem area for faster repairs.
• Can ROMA Heating repair all Carrier furnace error codes?
Yes, our Red Seal-certified HVAC technicians are Carrier specialists trained to troubleshoot every error code, from simple airflow problems to complex control board and ignition faults.
• Where can I see the Carrier furnace error codes?
Most Carrier furnaces flash LED codes on the control board, visible through a small sight glass on the blower door. Our technicians interpret the blinking sequence to identify the fault.
• What is Carrier furnace error code 11?
Code 11 indicates no previous codes stored. It’s not a problem itself but means the furnace hasn’t logged any faults since its last reset.
• What does Carrier error code 12 mean?
Error 12 signals a blower calibration lockout, often caused by blower motor issues or ECM control faults. ROMA Heating resets the controls and checks motor performance.
• What is Carrier furnace error code 13?
Code 13 points to a limit circuit lockout, usually caused by repeated overheating. Common culprits include clogged filters, dirty coils, or blocked ducts.
• How do you fix Carrier error code 14?
Error 14 means ignition lockout, typically from a faulty flame sensor, gas valve problems, or weak ignitor. Our technicians test each part, clean sensors, and restore ignition reliability.
• What is Carrier error code 21?
Code 21 is a gas heating lockout, signaling repeated ignition failures. It requires inspection of the ignition control module, gas valve, and flame sensing circuits.
• Why does my Carrier furnace show code 23?
Error 23 indicates pressure switch calibration fault. This can result from blocked venting, inducer motor failure, or incorrect switch wiring.
• What does Carrier furnace error code 24 mean?
Code 24 points to an open secondary voltage fuse, often caused by thermostat wiring shorts or transformer failures. ROMA Heating replaces fuses and corrects wiring issues.
• What is Carrier furnace error code 31?
Error 31 is a pressure switch fault. It’s commonly triggered by blocked exhaust vents, cracked hoses, or a weak inducer motor.
• Can ROMA Heating fix Carrier furnace error code 32?
Yes, code 32 is low pressure switch fault, requiring vent checks, inducer testing, and gas flow inspection. Our team resolves the root cause.
• What is Carrier furnace error code 33?
Code 33 signals a limit switch fault, often from overheating due to dirty filters, poor airflow, or closed registers.
• What does Carrier furnace error code 34 mean?
Error 34 shows ignition proving failure. It may be linked to a dirty flame sensor, misaligned burners, or weak gas supply.
• What is Carrier furnace error code 41?
Code 41 indicates a blower motor fault. A seized motor, failed capacitor, or control board error may be responsible.
• What does Carrier error code 42 mean?
Error 42 is an inducer motor fault, usually requiring motor replacement or electrical circuit repair.
• Can dirty filters trigger Carrier error codes?
Yes, clogged filters often cause overheating, triggering codes like 33 (limit fault) or 13 (lockout).
• Does ROMA Heating repair Carrier control boards?
Yes, we carry OEM Carrier control boards and replace faulty units that cause recurring error codes.
• Can I reset my Carrier furnace myself?
You can power-cycle the furnace to clear temporary errors, but recurring codes require professional service.
• Does ROMA Heating offer emergency Carrier furnace repair in Vancouver?
Yes, we’re available 24/7 across Metro Vancouver. Call (604) 704-0300 for immediate repair.
• Why does my Carrier furnace keep showing code 33?
Frequent code 33 errors mean the furnace is overheating, often due to restricted airflow or undersized ductwork.
• What is Carrier furnace error code 44?
Code 44 signals a secondary heat exchanger overtemperature issue, requiring immediate attention for safety.
• Does ROMA Heating service Carrier Infinity furnaces?
Yes, our technicians are trained to handle all Carrier product lines, including Infinity, Performance, and Comfort series.
• Can power outages cause Carrier furnace error codes?
Yes, sudden outages may confuse the control board, leading to error codes. A reset may clear them, but persistent codes need service.
• What is Carrier furnace error code 45?
Code 45 indicates control circuit lockout, often linked to a failed board or safety control malfunction.
• How much does Carrier furnace error code repair cost in Metro Vancouver?
Costs typically range from $150–$600 depending on the part and repair complexity. ROMA Heating offers free estimates.
• What is Carrier furnace code 31 vs. 32?
Code 31 is general pressure switch fault, while code 32 specifically indicates low pressure switch problems.
• Do error codes mean my Carrier furnace needs replacement?
Not necessarily. Many codes can be fixed with part replacement. ROMA Heating will advise if a full replacement is more cost-effective.
• What is Carrier error code 46?
Code 46 points to an open limit switch during high heat, usually linked to airflow problems.
• Can ROMA Heating fix Carrier error code 21 gas heating lockout?
Yes, we diagnose ignition, flame sensing, and gas valve operation to restore heating.
• Why does my Carrier furnace cycle on and off with codes?
Short cycling often indicates airflow restrictions, dirty flame sensors, or thermostat issues.
• What is Carrier furnace error code 12 blower calibration lockout?
This occurs when the blower fails calibration during startup, often requiring ECM motor testing.
• Can a cracked heat exchanger cause Carrier error codes?
Yes, cracked exchangers can trigger limit switch trips (codes 33, 13), and pose CO safety risks.
• Does ROMA Heating provide Carrier furnace safety inspections?
Yes, all repairs include full safety checks for CO, gas leaks, and ventilation.
• What is Carrier furnace error code 31 pressure switch open?
It means the switch didn’t close when expected, possibly from vent blockage or inducer failure.
• Can thermostat issues cause Carrier error codes?
Yes, faulty or miswired thermostats can cause codes 24 (fuse open) or erratic system behavior.
• What does Carrier error code 54 mean?
Code 54 points to flame sense lockout, often caused by a dirty or faulty flame sensor.
• Does ROMA Heating service Carrier furnaces in Coquitlam?
Yes, we provide same-day Carrier furnace repair and error code fixes in Coquitlam and nearby areas.
• What is Carrier error code 55?
Code 55 indicates rollout switch open, caused by flame rollout or blocked heat exchanger passages.
• What safety risks are linked to Carrier furnace error codes?
Codes can indicate overheating, gas flow issues, or vent blockages, all of which require immediate professional attention.
• Can ROMA Heating replace Carrier ignitors?
Yes, faulty ignitors are a common cause of error codes, and we carry replacements for most models.
• What is Carrier furnace code 23 pressure calibration fault?
It means the pressure switch didn’t calibrate, possibly due to inducer problems or vent restriction.
• Do Carrier furnaces store old error codes?
Yes, the control board often keeps a record of past codes for technician reference.
• How long does it take to fix a Carrier furnace error code?
Most repairs can be completed in 1–2 hours, though complex issues may require ordering parts.
• Does ROMA Heating offer financing for Carrier furnace repairs?
Yes, we provide financing options for major repairs and replacements.
• What is Carrier furnace code 32 low pressure switch fault?
It means the low pressure switch didn’t close, likely due to inducer or venting issues.
• Can a dirty flame sensor trigger Carrier code 14 or 34?
Yes, dirty sensors are one of the most common causes of ignition lockouts.
• What is Carrier furnace error code 13 limit lockout?
It occurs after repeated high temperature limit trips, locking the furnace out for safety.
• Does ROMA Heating provide Carrier furnace tune-ups?
Yes, we combine error code diagnostics with annual tune-ups for peak efficiency.
• What is Carrier furnace error code 41 blower fault?
It means the blower motor isn’t operating correctly due to motor or control failure.
• Can ROMA Heating replace Carrier blower motors?
Yes, we replace ECM and PSC blower motors to fix related error codes.
• What is Carrier furnace error code 42 inducer fault?
It means the inducer motor isn’t operating or is drawing excessive current.
• What does Carrier furnace error code 45 control fault mean?
It signals a control board or safety device malfunction, often requiring replacement.
• Do you provide Carrier furnace service in Richmond?
Yes, ROMA Heating technicians provide same-day error code repair across Richmond.
• Can a blocked vent pipe cause Carrier error codes?
Yes, blocked or frozen venting often triggers codes 31 or 32.
• What is Carrier furnace code 46 limit switch open?
It indicates the limit switch opened during high heat, usually from airflow problems.
• Can power surges cause Carrier error codes?
Yes, surges may blow fuses (code 24) or damage control boards.
• Does ROMA Heating replace Carrier flame sensors?
Yes, faulty sensors are a frequent source of ignition errors, and we install OEM replacements.
• What is Carrier error code 54 flame sense lockout?
It means the furnace failed to sense flame after ignition, requiring sensor or control repair.
• Can ROMA Heating fix Carrier code 55 rollout switch issues?
Yes, rollout issues are urgent safety problems. We inspect burners, exchangers, and vents to resolve them.
• Do Carrier error codes differ between models?
Yes, code definitions vary slightly across Comfort, Performance, and Infinity series.
• What is Carrier code 33 limit switch fault?
It’s an overheating protection fault caused by poor airflow or dirty filters.
• Can duct problems trigger Carrier furnace error codes?
Yes, undersized, leaky, or blocked ducts often cause overheating codes.
• What is Carrier error code 14 ignition lockout?
It means ignition failed multiple times, locking the system out.
• Does ROMA Heating carry Carrier furnace parts in stock?
Yes, we stock common parts like ignitors, flame sensors, boards, and motors for fast repairs.
• What is Carrier code 34 ignition proving failure?
It means flame wasn’t established after ignition.
• Can low gas pressure cause Carrier furnace error codes?
Yes, insufficient gas can trigger ignition lockout and proving failures.
• What is Carrier error code 41 blower fault?
It signals blower motor issues, often requiring testing or replacement.
• Can ROMA Heating fix Carrier furnaces in Surrey?
Yes, we provide fast furnace error code repairs throughout Surrey neighborhoods.
• What is Carrier error code 42 inducer circuit fault?
It indicates the inducer isn’t running correctly due to wiring or motor failure.
• Can high humidity affect Carrier furnace sensors?
Yes, moisture can cause corrosion on flame sensors, leading to lockout codes.
• Does ROMA Heating provide 24/7 Carrier furnace service?
Yes, our team is available anytime for emergency repairs across Metro Vancouver.
• What is Carrier furnace code 45 control circuit lockout?
It means the control system has failed or locked out due to a detected fault.
• Can thermostat miswiring cause Carrier code 24?
Yes, thermostat shorts often blow the low-voltage fuse, triggering code 24.
• What is Carrier error code 46 limit switch open?
It means the high limit opened during operation due to overheating.
• Can dirty burners cause Carrier ignition codes?
Yes, dirty burners lead to weak flame signals and ignition proving failures.
• Does ROMA Heating repair Carrier Infinity system faults?
Yes, we specialize in advanced diagnostics for Carrier Infinity furnaces and communicating thermostats.
• What is Carrier code 23 pressure switch calibration fault?
It means the pressure switch didn’t calibrate properly at startup.
• Can ROMA Heating fix Carrier furnaces in Burnaby condos?
Yes, we service both houses and condo furnace units across Burnaby.
• What is Carrier furnace error code 54 flame sense fault?
It’s a lockout code triggered when the furnace can’t sense flame.
• Can a cracked ignitor cause Carrier code 14?
Yes, a bad ignitor often prevents flame, leading to ignition lockout.
• Does ROMA Heating test for carbon monoxide during repairs?
Yes, every Carrier furnace service includes full CO safety testing.
• What is Carrier furnace code 55 rollout switch open?
It’s triggered by unsafe flame rollout and requires urgent repair.
• Can clogged vents trigger Carrier pressure switch codes?
Yes, vent obstructions are one of the top causes of codes 31 and 32.
• Does ROMA Heating provide free estimates for Carrier furnace repair?
Yes, we always provide upfront, no-obligation estimates for repairs.
• What is Carrier error code 13 limit lockout?
It occurs after repeated high temperature shutdowns.
• Can ROMA Heating help with Carrier furnace maintenance to prevent codes?
Yes, annual tune-ups reduce the risk of recurring error codes.
• What areas do you cover for Carrier furnace repair?
We serve Vancouver, Richmond, Burnaby, Surrey, Langley, Delta, Coquitlam, Abbotsford, and North Shore.
• Does ROMA Heating install new Carrier furnaces if repair isn’t possible?
Yes, we provide full Carrier furnace installation and replacement services with financing options.
Book Your Carrier Furnace Error Code Repair Today
If your Carrier furnace is flashing an error code or not heating your home properly, don’t wait until it fails completely. Get expert help from Metro Vancouver’s most trusted Carrier service team.
Contact ROMA Heating & Cooling today:
📞 (604) 704-0300
📧 info@romaheating.ca
🌐 romaheating.ca/contact
Why Choose ROMA for Carrier Furnace Repairs?
- 25+ Years in HVAC across Metro Vancouver
- Certified Carrier specialists
- Fast diagnosis of all error codes
- Fully stocked service vehicles
- Emergency service 24/7
- 5-star rated on Google & Yelp
Let ROMA Heating & Cooling decode your furnace, fix the issue, and restore your comfort—fast.
What Greater Vancouver Homeowners Say
“Nelson worked hard to get the NTI unit fixed. He was always polite, courteous and on time.”
“As always Nelson was super efficient. Showed up on time and was quick to work. I had a full maintenance done on the fireplaces and furnace. He was awesome. I won’t use anyone else.”
“Excellent service. Andy had a spare Carrier inducer with him which saved us time.”
“Was very prompt to respond to our issues. Technician was scheduled for the day following my initial call.”
“Very professional heating company. Price is reasonable, excellent work.”
“Highly recommend this company. It was a pleasure dealing with Shawn and Nelson.”
“Professional and courteous technicians with attention to detail and customer needs.”
“Always great, friendly service. Serviced the hot water on-demand system. Honest and informative. Thanks!”
“Speedy response time, honest, and professional service from start to finish.”
Why Greater Vancouver Trusts ROMA Heating & Cooling
ROMA Heating & Cooling has installed, repaired and maintained heating and cooling systems across Metro Vancouver since 1999. Our team are TSBC-licensed gas fitters (Gas LGA0202903) and Red Seal-trained technicians — licensed, bonded and insured — and we back every job with upfront, flat-rate pricing and a 100% satisfaction guarantee. We hold a 4.8★ rating from 221+ Google reviews.
- Authorized for 30+ brands (Lennox, Carrier, Viessmann, Navien, Rheem & more)
- Upfront flat-rate pricing — no overtime or hidden fees
- Free, no-obligation estimates on new installations
- Locally owned & operated in Burnaby, BC
No Hidden Fees
Our service rates are transparent and easy to understand. You approve upfront, flat-rate pricing before we start — so you never get a bill you didn’t expect.
Licensed & Bonded
ROMA is a TSBC-licensed gas contractor (Gas LGA0202903). Our technicians are bonded, insured and Red Seal-trained — qualified for any heating or cooling system.
Free Estimates
We offer free, no-obligation estimates on new installations — furnaces, boilers, heat pumps, air conditioners, tankless and hot-water tanks.
ROMA Heating & Cooling is a trusted HVAC contractor serving Metro Vancouver since 1999. We specialize in furnace repair, heat pump installation, boiler services, air conditioning, and emergency heating solutions for residential, commercial, and government clients. Available 24/7, our certified technicians deliver fast, reliable, and affordable HVAC services across Greater Vancouver.

