In de anorganische chemie is fosfonzuur een fosforhoudend oxozuur met de formule H3PO3. De verbinding wordt nog vaak volgens de oude naam benoemd: fosforigzuur. In oplossing bestaat het in twee tautomeren. Het grootste deel van de moleculen wordt gevormd door HP(O)(OH)2, een kleiner deel door P(OH)3. De eerste, HP(O)(OH)2, wordt soms aangeduid met de naam fosfonzuur, de tweede met fosforig zuur. Om de verwarring compleet te maken worden beide namen gebruikt voor de algemene aanduiding van H3PO3, dus beide tautomeren.
In de organische chemie is een fosfonzuur een stof met de algemene formule: RP(O)(OH)2.
De zouten en esters van fosfonzuur worden fosfonaten genoemd. In de Horner-Wadsworth-Emmons-reactie worden fosfonaten gebruikt om ketonen en aldehyden om te zetten in gesubstitueerde ethenen. Kaliumfosfonaten worden gebruikt als fungicide op wijnstokken.
Een voorbeeld van een organisch fosfonzuur is foscarnet.