Is there a way to cancel an online subscription and continue with the desktop version without losing all the information and transactions?
Hello sinonimopr ! Unfortunately, information and transactions can't be transferred automatically from Online to Desktop version, as it's like two different apps. However there is a workaround: you can install Business Importer Online, export all info from your QuickBooks Online profile, then install Business Importer Desktop and import all your previously exported data into your QuickBooks Desktop profile.
Basically "Excel Transactions" let you export the data from online account and "SaasAnt Transactions" allows you to transfer the data to your QuickBooks desktop. Trial versions are available to run a test.