Offa se esforzó por asegurar que su hijo Ecgfrith de Mercia lo sucediera, pero después de la muerte de Offa en julio de 796, Ecgfrith sobrevivió solo durante cinco meses, y el reino pasó a un pariente lejano llamado Coenwulf en diciembre de 796.