Sachverhalt: Sachverhalt: A. Im Jahr 2000 hat die B._ AG (Klägerin) aufgrund mündlicher Vereinbarungen für A._ (Beklagter) ein Mehrfamilienhaus geplant und später die entsprechenden Holzarbeiten ausgeführt. Zwischen den Parteien kam es zu Meinungsverschiedenheiten darüber, ob für die Leistungen der Klägerin ein Pauschalpreis vereinbart worden sei. Zudem ist das Werk nach Auffassung des Beklagten noch immer mangelhaft und unvollendet. Aus diesem Grund verweigerte er die Bezahlung des von der Klägerin in Rechnung gestellten vollen Betrages. Daraufhin reichte die Klägerin beim Bezirksgericht Appenzell für den Restbetrag von Fr. 27'440.-- nebst Zins Klage ein, welche das Bezirksgericht und auf Berufung des Beklagten auch das Kantonsgericht Appenzell Innerrhoden schützten. A. Im Jahr 2000 hat die B._ AG (Klägerin) aufgrund mündlicher Vereinbarungen für A._ (Beklagter) ein Mehrfamilienhaus geplant und später die entsprechenden Holzarbeiten ausgeführt. Zwischen den Parteien kam es zu Meinungsverschiedenheiten darüber, ob für die Leistungen der Klägerin ein Pauschalpreis vereinbart worden sei. Zudem ist das Werk nach Auffassung des Beklagten noch immer mangelhaft und unvollendet. Aus diesem Grund verweigerte er die Bezahlung des von der Klägerin in Rechnung gestellten vollen Betrages. Daraufhin reichte die Klägerin beim Bezirksgericht Appenzell für den Restbetrag von Fr. 27'440.-- nebst Zins Klage ein, welche das Bezirksgericht und auf Berufung des Beklagten auch das Kantonsgericht Appenzell Innerrhoden schützten. B. Gegen das Urteil des Kantonsgerichts vom 7. September 2004 führt der Beklagte Berufung und beantragt dem Bundesgericht, die Klage abzuweisen. Die Klägerin schliesst auf kostenfällige Abweisung der Berufung und Bestätigung des angefochtenen Entscheides.