Yes, a company can take money out of your bank account without permission. This is called a "check debit." If you have authorized the company to make automatic payments from your account, they may be able to do this without your knowledge. To avoid this, be sure to read the terms and conditions of any agreement you sign and keep track of your account activity.