Question: why is an expense a debit?
Answer: Expenses cause owner's equity to decrease. Since owner's equity's normal balance is a credit balance, an expense must be recorded as a debit. At the end of the accounting year the debit balances in the expense accounts will be closed and transferred to the owner's capital account, thereby reducing owner's equity.