How often should a septic tank be emptied?

Generally, every 6–12 months, depending on the capacity of the septic tank and the number of users.