There's almost always no fat in beer, so the calories in it come from alcohol, carbohydrates and protein. And, as there's little to no alcohol in alcohol-free beer, it's much lower in calories than an equivalent alcoholic beer.