Volledige verbranding is efficiënter dan onvolledige verbranding, waarbij roet en andere verontreinigende stoffen ontstaan. Dit is de reden waarom je vaak blauwe vlammen ziet op gasfornuizen en andere apparaten die aardgas of propaan verbranden. Deze apparaten zijn ontworpen om volledige verbranding te produceren, wat resulteert in een schone, efficiënte vlam.
Bij onvolledige verbranding ontstaat daarentegen een gele vlam. Dit komt omdat de brandstof in de vlam niet volledig reageert met zuurstof, wat resulteert in de vorming van roet en andere verontreinigende stoffen. Gele vlammen worden vaak gezien op houtkachels en open haarden, waar het moeilijk kan zijn om een volledige verbranding te bereiken.
De kleur van een vlam kan ook worden beïnvloed door de aanwezigheid van onzuiverheden. Een vlam die zout bevat, wordt bijvoorbeeld oranje. Een vlam die koper bevat, wordt groen.