virtual bookkeeping refers to outsourcing bookkeeping services to an individual or any small-medium companies, usually through eBetterBooks, who provide these services and communicate with you online. This means transactions and other financial documents will be exchanged and updated online through accounting software.