The following information is taken from a much larger article on this blog and separated like this for ease of finding it. The full article and sources, which cover water quality and the Nitro
Water Change Schedules for Best Tank Health
A clean source of water is an assurance of better betta health. However, water changes are dependent on tank size. This next section is a basic guide to the most popular tank sizes used for Betta fish. Bigger is always better and means less changes, especially if cycled.
1 gallon: Do a 100% water change every other day. This sized tank cannot establish a water cycle as it is too small.
2 gallons: 50% water changes 2-3 times a week and one 100% water change weekly. Another tank size too small for easy cycling, it is important to maintain regular water changes. Gravel vacuums will make cleaning easier and help maintain better water.
5 gallons: This is the first tank size that can be cycled by beginners and thus is has two different water change schedules. For cycled tanks, perform 50% water changes weekly. For non-cycled tanks perform 50% water changes twice a week and one 100% water change weekly. Non-cycled tanks are much harder to clean and it is recommended that a cycle is established for the this purpose.
10 gallons: For cycled tanks, perform 50% water changes weekly if there is only one betta inhabiting it. If it is a community tank, add another 50% water change to its schedule. For non-cycled tanks 50% water changes should be performed twice a week and a 100% water change bi-weekly.
20 gallons: Tanks this size should only be cycled. 50% water changed should occur each week.
There are many other tank sizes but these are some of the most common. For in-between sizes, adjust the schedule to your best judgement. Although these are not absolute, strict, must-have schedules, they are recommended for the best health of Betta fish.