The present review describes the use of quantum chemical methods in estimation of structures and electronic transition energies of photosynthetic pigments in vacuum, in solution and imbedded in proteins. Monomeric Mg-porphyrins, chlorophylls and bacteriochlorophylls and their solvent 1:1 and 1:2 complexes were studied. Calculations were performed for Mg-porphyrin, Mg-chlorin, Mg-bacteriochlorin, mesochlorophyll a, chlorophylls a, b, c(1), c(2), c(3), d and bacteriochlorophylls a, b, c, d, e, f, g, h, plus several homologues. Geometries were optimised with PM3, PM3/CISD, PM5, ab initio HF (6-31G*/6-311G**) and density functional B3LYP (6-31G*/6-311G**) methods. Spectroscopic transition energies were calculated with ZINDO/S CIS, PM3 CIS, PM3 CISD, ab initio CIS, time-dependent HF and time-dependent B3LYP methods. Estimates for experimental transition energies were obtained from linear correlations of the calculated transition energies of 1:1 solvent complexes against experimentally recorded solution energies (scaling). According to the calculations in five-coordinated solvent complexes the magnesium atom lies out of the porphyrin plane, while in six-coordinated complexes the porphyrin is nearly planar. Charge densities on magnesium and nitrogen atoms were strongly dependent on the computational method deployed. Several dark states of low oscillator strength below the main Soret band were predicted for solvent complexes and chlorophylls and bacteriochlorophylls in protein environment. Such states, though not yet identified experimentally, might serve as intermediate states for excitation energy transfer in photosynthetic complexes. Q(y), Q(x) and Soret transition energies were found to depend on the orientation of the acetyl group and external pressure. A method to estimate site energies and dimeric interaction energies and to simulate absorption and CD spectra of photosynthetic complexes is described. Simulations for the light harvesting complexes Rhodospirillum molischianum, chlorosomes of Chlorobium tepidum and Chloroflexus aurantiacus, and LHC-II of Spinacia oleracea are presented as examples.