A bachelor's degree typically takes four years to complete, but that time can vary – especially if you're earning an online bachelor's degree. At Southern New Hampshire University (SNHU), students pursuing their bachelor's degree online typically take one or two courses per term.