Im Lohnartenstamm werden sämtliche Lohnarten verwaltet. Diese können aus dem Stamm-Lohnartenstamm übernommen (nicht anpassbar), kopiert (anpassbar) oder neu angelegt werden.
Lohnarten lassen sich beliebig programmieren. Neben einer grossen Anzahl Standard-Lohnarten bestehen je nach Branche, Firma und Einsatz zusätzliche Lohnarten.
Die meisten Lohnarten haben bei allen Anwendern von personal.NET dieselben Nummern. Da in zahlreichen Lohnartenformeln auf andere Lohnarten zugegriffen wird, werden diese Nummern üblicherweise nicht verändert.
Für individuelle, zusätzliche Lohnarten können die freien Nummernbereiche belegt werden.

Lohnart
Im Register Lohnart werden allgemeine Angaben gepflegt und die FIBU- und BEBU-Kontierung hinterlegt. Lohnarten bei denen die Option ‚Drucksperre' aktiviert ist, werden auf Auswertungen (z.B. Jahreslohnkonto) nicht ausgegeben. Bei den meisten Hilfslohnarten macht das Sinn.
Parameter
Im Register Parameter werden die für die Berechnung und für die Darstellung auf der Lohnabrechnung relevanten Angaben erfasst.
Lohnbasen
Im Register Lohnbasen wird festgelegt, welche Lohnarten-Resultate in eine Basis hineinfliessen, um anschliessend als Berechnungsgrundlage verwendet zu werden (z. B. Stundenlohn, Überstunden in AHV-Basis / Kilometerentschädigung nicht in AHV-Basis). Die Auswahl aller Basen wird links, die für eine Lohnart massgebenden Basen werden rechts dargestellt.
Im Register Formel wird die Formel für eine Lohnart programmiert.
Änderungen an den Lohnartenformeln erfordern genaue Sachkenntnisse aller Zusammenhänge sowie Kenntnisse der verwendeten Programmiersprache. Änderungen sollten deshalb nur von autorisierten Personen durchgeführt werden.