Most of the unexpected behavior of QuickBooks Online is browser-related. Let's begin our troubleshooting steps by accessing your account via an incognito window. This way, we can identify if it has something to do with the browser you're using.
Here's how.
Press CTRL+SHIFT+N for Chrome.
Hold CTRL+SHIFT+P for Internet Explorer or Mozilla Firefox.
Once done, run your payroll again to see if it's still loading in a circle.
If it's successful, go back to the normal browsing mode and clear the cache. This process will clear up the browser and cache-related issues.
If you get the same result, I suggest contacting our Payroll Support so we can check your account and investigate further.