Understanding Delaware Franchise Tax for Corporations

Delaware Franchise Tax is due on March 1 every year for Corporations. Many corporations pay this tax year after year without really understanding what it’s for …