Blog»RVG 2025 -Gebühren automatisch in Excel berechnen – Ihr eigener Kanzlei-Gebührenrechner

RVG 2025 -Gebühren automatisch in Excel berechnen – Ihr eigener Kanzlei-Gebührenrechner

Excel kann mehr, als nur Zahlen addieren: Mit einer eigenen VBA-Funktion lassen sich RVG-Gebühren nach § 13 spielend leicht berechnen.

Sonntag, 16 November 2025 | | |
RVG - Nie wieder mühsames Kopieren oder manuelle Zwischensummen!
RVG - Nie wieder mühsames Kopieren oder manuelle Zwischensummen! (c) G. Ostfalk

Wir zeigen Schritt für Schritt, wie Sie mit wenigen Zeilen Code einen vollwertigen Gebührenrechner erstellen, der Streitwerte in Echtzeit verarbeitet – ideal für parallele Mandate, Zwischenabrechnungen oder komplexe Vergleichszenarien. Nie wieder mühsames Kopieren oder manuelle Zwischensummen!

 

Die RVG-Gebührentabelle ist seit jeher ein Paradebeispiel für eine gesetzliche Wertstaffel, die Rechner und Tabellenkalkulationen gleichermaßen herausfordert. Wer häufiger Mandate mit zahlreichen Streitwerten, mehreren Parallelverfahren oder komplexen Kostenströmen bearbeitet, stößt mit klassischen Gebührenrechnern der gängigen Anwaltssoftware schnell an Grenzen.

Excel hingegen bietet ein Werkzeug, das viele Kolleginnen und Kollegen bislang unterschätzen: eigene Funktionen, die sich genau wie SUMME() oder WENN() direkt in der Tabelle verwenden lassen.

Mit einem übersichtlichen VBA-Modul kann die komplette Wertstaffel des § 13 RVG präzise nachgebildet werden. Der praktische Vorteil: Die Gebühr berechnet sich in Echtzeit, für beliebig viele Streitwerte gleichzeitig und in beliebigen Szenarien.

Im Folgenden zeige ich Schritt für Schritt, wie Sie eine eigene Excel-Funktion „RVG()“ erstellen, wie die Struktur dahinter funktioniert und warum das auch praktisch weit über die Standardfunktionen gängiger Anwaltssoftware hinausgeht.

1 Warum überhaupt eine eigene RVG-Funktion?

Viele Kanzleien arbeiten selbstverständlich mit professionellen Tools zur Rechnungserstellung. Diese Programme leisten im klassischen Einzelfall hervorragende Dienste. Problematisch wird es aber dort, wo viele Werte parallel verarbeitet werden müssen:

  • Mandant beauftragt den Anwalt mit zehn parallelen Räumungsklagen
  • ein Unternehmen hat 80 offene Forderungen mit wechselnden Streitwerten
  • es gibt mehrere Zwischenabrechnungen, Teilzahlungen, Erkundigungen der Rechtsschutzversicherung
  • Gerichts- oder Vergleichskosten sollen nebeneinander dargestellt werden
  • mehrere Verfahrensstufen müssen strukturiert vergleichbar sein
  • Rückzahlungen, Erstattungen oder Anrechnungen sollen in einer Übersicht zusammenlaufen

Mit der klassischen Anwaltssoftware ist man vielfach darauf zurückgeworfen, mit einem RVG-Tool mehrere einzelne Teilrechnungen zu erstellen, die dann mühevoll in eine Gesamtaufstellung zusammengefügt werden müssen. Ändert sich etwas, z.B. weil das Gericht die Streitwertfestsetzung angepasst hat, während des Verfahrens eine Teilvergleich geschlossen wird, oder weitere Teilzahlungen berücksichtigt werden müssen, ist man vielfach gezwungen, wieder vollständig von vorne anzufangen.

An dieser Stelle kommt Excel ins Spiel: Tabellen sind ideal, um solche Szenarien übersichtlich nebeneinanderzustellen und mit einer einzigen Formel automatisiert zu berechnen.

2 Excel kann RVG nicht von Haus aus – aber Sie können es Excel beibringen

Excel kennt SUMME(), WENN(), VERGLEICH(), aber keine Funktion, die eine RVG-Gebühr berechnet.

Dafür kann man aber ein eigenes Makro programmieren:

Mit der Tastenkombination ALT + F11 öffnet man den VBA-Editor.

Dort kann man eigene Funktionen erstellen – sogenannte Public Functions.

Diese funktionieren genauso wie Excel-Formeln:

=RVG(A2)

=RVG(15000)

Excel übergibt den Streitwert an die Funktion, die Funktion gibt die 1,0-Gebühr zurück.

Ist z.B. eine 1,3-fache Geschäftsgebühr für einen Gegenstandswert von 15.000,00 € zu errechnen, kann das mit dem Aufruf

=1,3*=RVG(15000)

erfolgen.

Steht der Gegenstandswert in der Zelle ‚A2‘, kann das Gleiche mit

=1,3*=RVG(A2)

erfolgen.

3 Wie baut man die RVG-Gebühr logisch nach?

13 RVG arbeitet nicht mit einer eleganten Formel, sondern mit einer Staffelung in Stufen:

  • bis 500 € gibt es einen Festbetrag
  • über 500 € erfolgt je angefangene 500 € ein Aufschlag
  • ab 2.000 € wird in 1.000-€-Schritten gerechnet
  • ab 10.000 € in 3.000-€-Schritten
  • ab 25.000 € in 5.000-€-Schritten

 usw.

Die Höhe dieser Aufschläge und Grenzwerte unterscheidet sich je nach RVG-Fassung – 2021, 2025 usw.

Ein direkter Zugang über `INT()` oder „Grenze plus Schritt“ (so der Vorschlag von Dr. Thomas Ackermann) wirkt in Excel etwas holprig.

Sauberer ist eine tabellenartige Struktur in VBA.

4 Der saubere, moderne VBA-Code

Im Folgenden zeige ich eine elegante Lösung, die ich für diesen Beitrag entwickelt habe.

Die gesamte Gebührenstaffel wird dabei wie eine Tabelle im Code abgelegt. Jede Zeile enthält:

  • Untergrenze
  • Obergrenze
  • Schrittweite
  • Gebühr pro Schritt

Diese Struktur macht den Code wartbar und klare Änderungen – etwa für RVG 2025 – extrem einfach.

Der vollständige Code:

Public Function RVG(Streitwert As Double) As Double

Dim Stufen, i As Long

Dim Basis As Double

Dim Untergrenze As Double, Obergrenze As Double

Dim Schritt As Double, Satz As Double

' RVG-Tabelle (Untergrenze, Obergrenze, Schrittweite, Wert pro Schritt)

Stufen = Array( _

Array(0, 500, 0, 51.5), _

Array(500, 2000, 500, 41.5), _

Array(2000, 10000, 1000, 59.5), _

Array(10000, 25000, 3000, 55), _

Array(25000, 50000, 5000, 86), _

Array(50000, 200000, 15000, 99.5), _

Array(200000, 500000, 30000, 140), _

Array(500000, 30000000#, 50000, 175) _

)

Basis = 0

For i = LBound(Stufen) To UBound(Stufen)

Untergrenze = Stufen(i)(0)

Obergrenze = Stufen(i)(1)

Schritt = Stufen(i)(2)

Satz = Stufen(i)(3)

' Grundbetrag (erste Zeile)

If Schritt = 0 Then

If Streitwert > Untergrenze Then Basis = Basis + Satz

ElseIf Streitwert > Untergrenze Then

Dim MaxWert As Double

MaxWert = WorksheetFunction.Min(Streitwert, Obergrenze)

Basis = Basis + WorksheetFunction.Ceiling((MaxWert - Untergrenze) / Schritt, 1) Satz

End If

Next i

RVG = Basis

End Function

5 So nutzen Sie die Funktion in Excel:

In jede Zelle können Sie nun schreiben:

=RVG(A2)

und Excel berechnet automatisch die 1,0-Gebühr zum Streitwert in A2.

6 Anpassung des Codes bei künftigen Gesetzesänderungen

Die Struktur des Codes macht es einfach, die neue RVG-Tabelle bei künftigen Änderungen des RVG anzupassen. Es müssen dann nur die Werte der Gebührenstufen angepasst werden.

  •  Mindestgebühr steigt
  •  die Aufschläge pro Stufe steigen
  •  Grenzwerte bleiben gleich

7 Warum eine Excel-Lösung praktische Vorteile bietet

Gerade in komplexen Konstellationen (Mehrinstanzverfahren, parallele Streitwerte, Zwangsvollstreckung, Vergleichsszenarien) sind Tabellen oft das einzige Werkzeug, das:

  • schnell skaliert,
  • transparente Zwischenergebnisse liefert,
  • Änderungen sofort durchrechnet,
  • und viele Varianten parallel zulässt.

Typische Beispiele aus der Praxis:

  • Mandant möchte eine Übersicht aller Gebühren über mehrere Jahre
  • Rechtsschutzversicherung verlangt eine gegliederte Kostenaufstellung
  • Teilzahlungen des Gegners müssen berücksichtigt werden
  • mehrere Kostenentscheidungen fließen in eine Gesamtabrechnung
  • es gibt parallele Streitgegenstände mit verschiedenen Entwicklungen

Excel eignet sich gerade dann, wenn man Szenarien, Aggregationen oder Vergleiche darstellen muss, die klassische Software nicht automatisch berechnet.

8 Fazit

Mit wenigen Zeilen VBA wird Excel zu einem vollwertigen Gebührenrechner nach RVG.

Die Funktion ist transparent, überprüfbar und flexibel an neue Gesetzesfassungen anpassbar.

Wer häufig mit vielen Streitwerten gleichzeitig arbeitet oder komplexe Abrechnungslagen strukturiert darstellen muss, spart damit erhebliche Zeit – und vermeidet zuverlässig Rechenfehler.


Gelesen 455 mal
Letzte Änderung am Sonntag, 16 November 2025 13:58
Artikel bewerten
(4 Stimmen)
Gerhard Ostfalk

Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Ring Kölner Fachanwälte