Более известным, насколько я знаю, считается это же выражение, но с предлогом "Не" перед словом "стоит". Которая говорит о том, что не стоит тратить время и усилия на что-то. Они не окупятся. Происходит от давней традиции людей играть в карты. Нередко игра происходила нелегально(карты нередко были запрещены). Или же люди не хотели чтобы их видели за этим занятием. Или же после "дня трудового". Когда на это есть время, но когда день уже прошёл. То есть, часто играли в темноте. И на какие-бы деньги игра не велась, всё равно, нужно было найти помещение для игры, а так же стол, купить карты и главное свечи. И за всё это заплатить. И бывало что и игра была копеечная, а вот её организация требовала расходов, гораздо более бОльших, чем суммы денег ставящихся на кон. И вот играли-играли люди всю ночь. А наутро что?
Допустим каждый при своих или мезерные плюса-минуса. Потраченное время и деньги потраченные на организацию игры и на её "освещение", то есть свечи. А игра не стоила всего этого.
А фраза "стоила свеч", говорится в обратном случае. То есть, когда может и были вложены немалые усилия в осуществление чего-то, может быть пришлось столкнуться разными препонами-препятсвия<wbr />ми-трудностями-сложно<wbr />стями.... Но всё же, результат был положительный. Дело "выгорело", получилось, удалось. Поэтому, можзно сказать, что усилия были потрачены не зря и Дело того стоило. Говорится эта фраза обычно с удволетворением