Under the terms of the Creative Commons Attribution License 3.0 (CC-BY).The Bethe-Salpeter equation (BSE) is currently the state of the art in the description of neutral electronic excitations in both solids and large finite systems. It is capable of accurately treating charge-transfer excitations that present difficulties for simpler approaches. We present a local basis set formulation of the BSE for molecules where the optical spectrum is computed with the iterative Haydock recursion scheme, leading to a low computational complexity and memory footprint. Using a variant of the algorithm we can go beyond the Tamm-Dancoff approximation. We rederive the recursion relations for general matrix elements of a resolvent, show how they translate i...