Mo states the heads need to stay on the fish or something like that. basically no you can not clean them while on the water. Clean em on the bank and toss the remains in the lake is ok. they also say your cleaned fish should be labeled with your name/conservation ID and dated. Also if you fish lake A and catch a limit and want to go to lake B to catch another limit (still under the daily limit for the state) you can not take the catch from lake A to lake B.