12月11日，张保仔的红旗帮与清朝海军在新安发生遭遇战，遭到黑旗帮的突袭，疲于奔命的红旗帮战败逃跑。郭婆带斩杀一千余人，俘虏三百余人、船十六艘，献给清廷。1月13日，郭婆带与黄旗帮的冯超群率领6378人，在归善县向清廷投降。两广总督百龄接受其投降，授予其把总的官职。此后，郭婆带率其旧部参与对海盗的清剿。郭婆带在张保仔接受招安之后便拒绝升迁，居住在广州。他为儿子请了个私塾教师，每年带着儿子去白云山给自己的母亲扫墓。在一次带儿拜山时，虽穿着如平农夫之况，还是路人认出他就是曾经横行海上的海盗。后来病逝于自宅中