Building upon Bernard's solution and the magicrownumber from here:

\documentclass[8pt,a4paper]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage[left=1.2cm, right=1.2cm, top=0.0cm, bottom=0.0cm, headheight=37pt, includeheadfoot]{geometry}
\makeatletter
\newcommand*{\compress}{\@minipagetrue}
\makeatother
\usepackage{makecell}
\renewcommand{\theadfont}{\color{black}\bfseries}
\usepackage{array,etoolbox}
\preto\tabular{\setcounter{magicrownumbers}{0}}
\newcounter{magicrownumbers}
\newcommand\rownumber{\stepcounter{magicrownumbers}\Roman{magicrownumbers}.}
\begin{document}
\sffamily
\setlength{\extrarowheight}{2pt}
\noindent\begin{tabularx}{\textwidth}{@{\makebox[3em][r]{\rownumber\space}\compress}X|>{\color{red}}c|c|c|*{2}{>{\color{red}}c|}}
\multicolumn{1}{l|}{\textbf{Bezeichnung}} & \thead{Einzelpreis} & \textbf{Anzahl}
& \textbf{Intervall} & \thead{Rabatt} & \thead{€/Monat}\\
\hline
System: Software as a Service Geltungsbereich Arbeits- und
Gesundheitsschutz &40,00€ & 1&Laufzeit &10\% &36,00€ \\
IT-Service-Pack Release, Update, Support:\newline
Übernahme der kompletten IT-Administration und weitere Dienstleistungen & & & & & \\
Management: Auswahl-, Bestellung-, Überwachungs- und & & & & & \\
Audit zur Evaluation und Qualitätssicherung & 7,39€ & 1 & Laufzeit & 10\% & 6,46€ \\
\hline
\multicolumn{1}{l|}{Summe} & & & & &36,46€
\end{tabularx}
\vskip1cm
\end{document}
The counter magicrownumber is automatically reset at the start of a tabular, so in a new tabular environment, teh counter will start from I again. If you wish to reset the counter inside of a tabular environment you can use \setcounter{magicrownumner}{0} as shown in the following example:

\documentclass[8pt,a4paper]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage[left=1.2cm, right=1.2cm, top=0.0cm, bottom=0.0cm, headheight=37pt, includeheadfoot]{geometry}
\makeatletter
\newcommand*{\compress}{\@minipagetrue}
\makeatother
\usepackage{makecell}
\renewcommand{\theadfont}{\color{black}\bfseries}
\usepackage{array,etoolbox}
\preto\tabular{\setcounter{magicrownumbers}{0}}
\newcounter{magicrownumbers}
\newcommand\rownumber{\stepcounter{magicrownumbers}\Roman{magicrownumbers}.}
\begin{document}
\sffamily
\setlength{\extrarowheight}{2pt}
\noindent\begin{tabularx}{\textwidth}{@{\makebox[3em][r]{\rownumber\space}\compress}X|>{\color{red}}c|c|c|*{2}{>{\color{red}}c|}}
\multicolumn{1}{l|}{\textbf{Bezeichnung}} & \thead{Einzelpreis} & \textbf{Anzahl}
& \textbf{Intervall} & \thead{Rabatt} & \thead{€/Monat}\\
\hline
System: Software as a Service Geltungsbereich Arbeits- und
Gesundheitsschutz &40,00€ & 1&Laufzeit &10\% &36,00€ \\
IT-Service-Pack Release, Update, Support:\newline
Übernahme der kompletten IT-Administration und weitere Dienstleistungen & & & & & \\
Management: Auswahl-, Bestellung-, Überwachungs- und & & & & & \\
Audit zur Evaluation und Qualitätssicherung & 7,39€ & 1 & Laufzeit & 10\% & 6,46€ \\
\hline
\multicolumn{1}{l|}{Summe} & & & & &36,46€
\end{tabularx}
\bigskip
\noindent\begin{tabularx}{\textwidth}{@{\makebox[3em][r]{\rownumber\space}\compress}X|>{\color{red}}c|c|c|*{2}{>{\color{red}}c|}}
\multicolumn{1}{l|}{\textbf{Bezeichnung}} & \thead{Einzelpreis} & \textbf{Anzahl}
& \textbf{Intervall} & \thead{Rabatt} & \thead{€/Monat}\\
\hline
System: Software as a Service Geltungsbereich Arbeits- und
Gesundheitsschutz &40,00€ & 1&Laufzeit &10\% &36,00€ \\
IT-Service-Pack Release, Update, Support:\newline
Übernahme der kompletten IT-Administration und weitere Dienstleistungen & & & & & \\
Management: Auswahl-, Bestellung-, Überwachungs- und & & & & & \\
Audit zur Evaluation und Qualitätssicherung & 7,39€ & 1 & Laufzeit & 10\% & 6,46€ \\
\hline
\multicolumn{1}{l|}{Summe} & & & & &36,46€
\end{tabularx}
\bigskip
\noindent\begin{tabularx}{\textwidth}{@{\makebox[3em][r]{\rownumber\space}\compress}X|>{\color{red}}c|c|c|*{2}{>{\color{red}}c|}}
\multicolumn{1}{l|}{\textbf{Bezeichnung}} & \thead{Einzelpreis} & \textbf{Anzahl}
& \textbf{Intervall} & \thead{Rabatt} & \thead{€/Monat}\\
\hline
System: Software as a Service Geltungsbereich Arbeits- und
Gesundheitsschutz &40,00€ & 1&Laufzeit &10\% &36,00€ \\
IT-Service-Pack Release, Update, Support:\newline
Übernahme der kompletten IT-Administration und weitere Dienstleistungen & & & & & \\
Management: Auswahl-, Bestellung-, Überwachungs- und & & & & & \\
Audit zur Evaluation und Qualitätssicherung & 7,39€ & 1 & Laufzeit & 10\% & 6,46€ \setcounter{magicrownumbers}{0}\\ %<-------- Reset counter
\hline
System: Software as a Service Geltungsbereich Arbeits- und
Gesundheitsschutz &40,00€ & 1&Laufzeit &10\% &36,00€ \\
IT-Service-Pack Release, Update, Support:\newline
Übernahme der kompletten IT-Administration und weitere Dienstleistungen & & & & & \\
Management: Auswahl-, Bestellung-, Überwachungs- und & & & & & \\
Audit zur Evaluation und Qualitätssicherung & 7,39€ & 1 & Laufzeit & 10\% & 6,46€ \\
\hline
\multicolumn{1}{l|}{Summe} & & & & &36,46€
z\end{tabularx}
\end{document}
\documentclass{...}and ending with\end{document}. – Alessandro Cuttin Jul 19 '19 at 09:36OPwants all columns should be in top alignment, if not so, he may correct me ... – MadyYuvi Jul 19 '19 at 10:01