1<!DOCTYPE html> 2<html lang="de"> 3<head> 4<meta charset="UTF-8"> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=04a76b29-3fae-453a-8b6e-1d239a00574d 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8<meta name="viewport" content="width=device-width, initial-scale=1.0"> 9<title>Geschäftskonto Vergleich 2026 | Firmendo</title> 10<meta name="description" content="Geschäftskonto Vergleich 2026: Die besten Geschäftskonten im Test â Kosten, Funktionen und Bewertungen für Freelancer, Selbstständige und Unternehmen."> 11<meta name="robots" content="index, follow"> 12<link rel="canonical" href="https://www.firmendo.de/geschaeftskonto-vergleich/"> 13<meta property="og:type" content="article"> 14<meta property="og:site_name" content="Firmendo"> 15<meta property="og:title" content="Geschäftskonto Vergleich 2026 â Die besten Geschäftskonten im Test | Firmendo"> 16<meta property="og:description" content="Geschäftskonto Vergleich 2026: Die besten Geschäftskonten im Test â Kosten, Funktionen und Bewertungen für Freelancer, Selbstständige und Unternehmen."> 17<meta property="og:url" content="https://www.firmendo.de/geschaeftskonto-vergleich/"> 18<meta property="og:image" content="https://www.firmendo.de/images/og-images/home-og.jpg"> 19<meta name="twitter:card" content="summary_large_image"> 20<meta name="twitter:title" content="Geschäftskonto Vergleich 2026 â Die besten Geschäftskonten im Test | Firmendo"> 21<meta name="twitter:description" content="Geschäftskonto Vergleich 2026: Die besten Geschäftskonten im Test â Kosten, Funktionen und Bewertungen für Freelancer, Selbstständige und Unternehmen."> 22<meta name="twitter:image" content="https://www.firmendo.de/images/og-images/home-og.jpg"> 23<link rel="icon" type="image/svg+xml" href="/favicon.svg"> 24<link rel="icon" type="image/x-icon" href="/favicon.ico"> 25<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 26<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 27<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 28<link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png"> 29<link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png">
30<script type="application/ld+json"> 31{ 32 "@context": "https://schema.org", 33 "@type": "BreadcrumbList", 34 "itemListElement": [ 35 {"@type":"ListItem","position":1,"name":"Startseite","item":"https://www.firmendo.de/"}, 36 {"@type":"ListItem","position":2,"name":"Geschäftskonto Vergleich","item":"https://www.firmendo.de/geschaeftskonto-vergleich/"} 37 ] 38} 39</script>
vendor: 1 bytes, line 39
39
40<script type="application/ld+json"> 41{ 42 "@context": "https://schema.org", 43 "@type": "FAQPage", 44 "mainEntity": [ 45 {"@type":"Question","name":"Welches Geschäftskonto ist 2026 das beste?","acceptedAnswer":{"@type":"Answer","text":"Welche Lösung am besten passt, hängt von Rechtsform, Transaktionsvolumen, Bargeldbedarf und gewünschten Zusatzfunktionen ab. Unser Vergleich zeigt die relevanten Anbieter mit transparenten Gesamtkosten."}}, 46 {"@type":"Question","name":"Was kostet ein Geschäftskonto im Durchschnitt?","acceptedAnswer":{"@type":"Answer","text":"Geschäftskonten reichen von kostenlosen Einstiegstarifen bis zu deutlich teureren Modellen mit erweiterten Funktionen. Hinzu kommen Transaktionsgebühren, Abhebungskosten und Gebühren für Zusatzleistungen. Unser Kostenrechner schätzt die Gesamtkosten auf Basis Ihrer Eingaben."}}, 47 {"@type":"Question","name":"Brauche ich als Freelancer ein Geschäftskonto?","acceptedAnswer":{"@type":"Answer","text":"Freelancer und Einzelunternehmer sind gesetzlich nicht verpflichtet, ein separates Geschäftskonto zu führen. Es ist jedoch meist sinnvoll, private und geschäftliche Finanzen zu trennen â das erleichtert die Buchhaltung und ist bei Betriebsprüfungen vorteilhaft."}}, 48 {"@type":"Question","name":"Welches Geschäftskonto ist für GmbH geeignet?","acceptedA
48nswer":{"@type":"Answer","text":"Für GmbH und UG kommen nur Anbieter infrage, die juristische Personen unterstützen. Das gilt sowohl für digitale Anbieter als auch für klassische Banken. Unser Vergleich filtert nach Rechtsform."}}, 49 {"@type":"Question","name":"Was ist der Unterschied zwischen Geschäftskonto und Girokonto?","acceptedAnswer":{"@type":"Answer","text":"Ein Geschäftskonto ist auf geschäftliche Nutzung ausgelegt und bietet je nach Anbieter Funktionen wie DATEV-Export, Buchungskategorisierung, Teamzugänge oder Schnittstellen zur Buchhaltung. Privatkonten sind für geschäftliche Nutzung oft vertraglich ausgeschlossen."}}, 50 {"@type":"Question","name":"Wie schnell kann ich ein Geschäftskonto eröffnen?","acceptedAnswer":{"@type":"Answer","text":"Bei digitalen Anbietern ist die Kontoeröffnung oft deutlich schneller möglich als bei klassischen Banken. Die genaue Dauer hängt von Anbieter, Rechtsform und Ident-Verfahren ab."}}, 51 {"@type":"Question","name":"Kann ich mehrere Geschäftskonten parallel nutzen?","acceptedA
51nswer":{"@type":"Answer","text":"Ja, es gibt keine gesetzliche Beschränkung auf ein einziges Geschäftskonto. Viele Unternehmen nutzen mehrere Konten parallel, zum Beispiel ein digitales Konto für den Zahlungsverkehr und ein weiteres Konto für Bargeld, Finanzierung oder getrennte Rücklagen."}}, 52 {"@type":"Question","name":"Welches Geschäftskonto eignet sich für Start-ups?","acceptedAnswer":{"@type":"Answer","text":"In der Gründungsphase sind vor allem niedrige Fixkosten, eine schnelle Kontoeröffnung und einfache Buchhaltungsfunktionen wichtig. Mit wachsendem Team werden Anbieter mit Teamkarten, Rollen und DATEV-Integration interessanter."}}, 53 {"@type":"Question","name":"Was ist bei Bargeldeinzahlungen wichtig?","acceptedAnswer":{"@type":"Answer","text":"Viele digitale Anbieter ermöglichen keine Bargeldeinzahlungen oder nur gegen Gebühr. Wer regelmäÃig Bargeld einzahlen muss, sollte gezielt auf Anbieter mit Filialnetz oder Cash-Service achten."}}, 54 {"@type":"Question","name":"Kann ich mein Geschäftskonto später wechseln?","acceptedA
54nswer":{"@type":"Answer","text":"Ein Kontowechsel ist grundsätzlich jederzeit möglich. Daueraufträge, Lastschriften und Zahlungspartner sollten rechtzeitig auf die neue IBAN umgestellt werden."}} 55 ] 56} 57</script>
57 58<link rel="stylesheet" href="../css/fonts.css">
59<script src="../site-nav.js" defer></script>
vendor: 1 bytes, line 59
59
60<script src="../site-toc.js" defer></script>
vendor: 1 bytes, line 60
60
61<script src="../js/lp-table-utils.js"></script>
61 62<link rel="stylesheet" href="../css/design-tokens.css"> 63<link rel="stylesheet" href="../css/typography-tokens.css?v=3"> 64<link rel="stylesheet" href="../css/base.css"> 65<link rel="stylesheet" href="../css/site-nav.css"> 66<link rel="stylesheet" href="../css/footer.css"> 67<link rel="stylesheet" href="../css/breadcrumbs.css"> 68<link rel="stylesheet" href="../css/content-layout.css"> 69<link rel="stylesheet" href="../css/inline-utilities.css"> 70<link rel="stylesheet" href="../css/toc.css"> 71<link rel="stylesheet" href="../css/headings.css?v=7"> 72<link rel="stylesheet" href="../css/summary-box.css?v=3"> 73<link rel="stylesheet" href="../css/highlight-boxes.css?v=3"> 74<link rel="stylesheet" href="../css/internal-links.css?v=3"> 75<link rel="stylesheet" href="../css/faq.css"> 76<link rel="stylesheet" href="../css/lp-hero.css?v=9"> 77<link rel="stylesheet" href="../css/author-popover.css"> 78<link rel="stylesheet" href="../css/content-blocks.css?v=14"> 79<link rel="stylesheet" href="../css/lp-comparison-table.css?v=10"> 80<link rel="stylesheet" href="../css/lp-content-components.css?v=3"> 81<link rel="stylesheet" href="../css/lp-pages/geschaeftskonto-vergleich.css?v=3"> 82</head> 83<body class="lp-comparison-page"> 84 85<!-- NAV: synced from ../snippets/nav.html --> 86<nav id="site-nav"> 87 <div class="sn-inner"> 88 <a href="/" class="sn-logo" aria-label="Firmendo Startseite"> 89 <span class="sn-logo-mark" aria-hidden="true">F</span> 90 <span class="sn-logo-word" aria-hidden="true">firmen<em>do</em></span> 91 </a> 92 <ul class="sn-links" id="sn-links"> 93 <li class="sn-dropdown sn-dropdown-banking"> 94 <a href="/geschaeftskonto-vergleich/">Finanzen</a> 95 <div class="sn-submenu sn-submenu-tabs" aria-label="Banking-Kategorien"> 96 <div class="sn-submenu-tabs-inner"> 97 <div class="sn-submenu-nav" role="tablist" aria-label="Banking-Kategorien"> 98 <button type="button" class="sn-submenu-tab is-active" id="sn-tab-banking-konto" role="tab" aria-selected="true" aria-controls="sn-panel-banking-konto" data-panel="sn-panel-banking-konto">Geschäftskonto</button> 99 <button type="button" class="sn-submenu-tab" id="sn-tab-banking-tools" role="tab" aria-selected="false" aria-controls="sn-panel-banking-tools" data-panel="sn-panel-banking-tools">Firmenkreditkarten</button> 100 <button type="button" class="sn-submenu-tab" id="sn-tab-banking-geldanlage" role="tab" aria-selected="false" aria-controls="sn-panel-banking-geldanlage" data-panel="sn-panel-banking-geldanlage">Geldanlage</button> 101 </div> 102 <div class="sn-submenu-panels"> 103 <div class="sn-submenu-panel is-active" id="sn-panel-banking-konto" role="tabpanel" aria-labelledby="sn-tab-banking-konto"> 104 <div class="sn-submenu-panel-title">Geschäftskonto</div> 105 <ul class="sn-submenu-list"> 106 <li><a href="/geschaeftskonto-vergleich/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="4" width="22" height="16" rx="2"></rect><line x1="1" y1="10" x2="23" y2="10"></line><line x1="6" y1="15" x2="10" y2="15"></line></svg></span><span>Geschäftskonto Vergleich</span></span></a></li> 107 <li><a href="/geschaeftskonto-kostenlos/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="8" width="18" height="13" rx="2"></rect><path d="M12 8v13"></path><path d="M3 12h18"></path><path d="M7.5 8a2.5 2.5 0 1 1 0-5c2 0 4.5 2.2 4.5 5"></path><path d="M16.5 8a2.5 2.5 0 1 0 0-5c-2 0-4.5 2.2-4.5 5"></path></svg></span><span>Kostenloses Geschäftskonto</span></span></a></li> 108 <li><a href="/geschaeftskonto-ohne-schufa/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13V7a6 6 0 0 0-12 0v6"></path><rect x="4" y="13" width="16" height="8" rx="2"></rect><path d="M9 17l2 2 4-4"></path></svg></span><span>Geschäftskonto ohne Schufa</span></span></a></li> 109 <li><a href="/girokonto-fuer-selbststaendige-und-freiberufler/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="3"></circle><path d="M4 20c1.5-3.5 5-5 8-5s6.5 1.5 8 5"></path></svg></span><span>Girokonto für Selbstständige</span></span></a></li> 110 </ul> 111 </div> 112 <div class="sn-submenu-panel" id="sn-panel-banking-tools" role="tabpanel" aria-labelledby="sn-tab-banking-tools" hidden> 113 <div class="sn-submenu-panel-title">Firmenkreditkarten</div> 114 <ul class="sn-submenu-list"> 115 <li><a href="/firmenkreditkarte/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="4" width="22" height="16" rx="2"></rect><line x1="1" y1="10" x2="23" y2="10"></line>
115<line x1="7" y1="15" x2="7.01" y2="15"></line><line x1="11" y1="15" x2="13" y2="15"></line></svg></span><span>Firmenkreditkarte</span></span></a></li> 116 </ul> 117 </div> 118 <div class="sn-submenu-panel" id="sn-panel-banking-geldanlage" role="tabpanel" aria-labelledby="sn-tab-banking-geldanlage" hidden> 119 <div class="sn-submenu-panel-title">Geldanlage</div> 120 <ul class="sn-submenu-list"> 121 <li><a href="/firmentagesgeld/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><line x1="19" y1="5" x2="5" y2="19"></line><circle cx="7" cy="7" r="2"></circle><circle cx="17" cy="17" r="2"></circle></svg></span><span>Firmentagesgeld</span></span></a></li> 122 </ul> 123 </div> 124 </div> 125 </div> 126 </div> 127 </li> 128 <li class="sn-dropdown sn-dropdown-tests"> 129 <a href="/geschaeftskonto-vergleich/">Anbieter</a> 130 <div class="sn-submenu sn-submenu-tabs" aria-label="Beliebte Tests"> 131 <div class="sn-submenu-tabs-inner"> 132 <div class="sn-submenu-nav" role="tablist" aria-label="Test-Kategorien"> 133 <button type="button" class="sn-submenu-tab is-active" id="sn-tab-konto" role="tab" aria-selected="true" aria-controls="sn-panel-konto" data-panel="sn-panel-konto">Geschäftskonto</button> 134 </div> 135 <div class="sn-submenu-panels"> 136 <div class="sn-submenu-panel is-active" id="sn-panel-konto" role="tabpanel" aria-labelledby="sn-tab-konto"> 137 <div class="sn-submenu-panel-title">Geschäftskonto</div> 138 <ul class="sn-submenu-list"> 139 <li><a href="/finom-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/finom.svg" alt="" width="144" height="144"></span><span>Finom</span></span></a></li> 140 <li><a href="/fyrst-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/fyrst.svg" alt="" width="16" height="16"></span><span>FYRST</span></span></a></li> 141 <li><a href="/qonto-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/qonto.png" alt="" width="480" height="480"></span><span>Qonto</span></span></a></li> 142 <li><a href="/vivid-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/vivid-money.png" alt="" width="256" height="256"></span><span>Vivid</span></span></a></li> 143 <li><a href="/kontist-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/kontist.png" alt="" width="550" height="551"></span><span>Kontist</span></span></a></li> 144 <li><a href="/holvi-geschaeftskonto/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon"><img src="/images/mini-logos/holvi.webp" alt="" width="192" height="192"></span><span>Holvi</span></span></a></li> 145 <li><a href="/geschaeftskonto-vergleich/"><span class="sn-submenu-link-main"><span class="sn-submenu-link-icon sn-submenu-link-icon-text">â</span><span>Alle Anbieter ansehen</span></span></a></li> 146 </ul> 147 </div> 148 </div> 149 </div> 150 </div> 151 </li> 152 <li><a href="/ratgeber/">Ratgeber</a></li> 153 <li class="sn-dropdown sn-dropdown-selbststaendige"> 154 <a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Selbstständige</a> 155 <ul class="sn-submenu" aria-label="Selbstständige"> 156 <li><a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Girokonto für Selbstständige</a></li> 157 <li><a href="/kredit-fuer-selbststaendige/">Kredit für Selbstständige</a></li> 158 <li><a href="/rechnungen-schreiben-selbststaendige/">
158Rechnungen schreiben</a></li> 159 <li><a href="/krankenversicherung-selbststaendige/">Krankenversicherung für Selbstständige</a></li> 160 <li><a href="/5-finanzfehler-einzelunternehmer/">5 Finanzfehler für Einzelunternehmer</a></li> 161 </ul> 162 </li> 163 <li><button type="button" class="sn-search-btn" id="sn-search-open" aria-label="Suche öffnen"> 164 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg> 165 </button></li> 166 <li><div class="sn-divider"></div></li> 167 <li><a href="/geschaeftskonto-vergleich/" class="sn-btn">Geschäftskonto finden â</a></li> 168 </ul> 169 <button type="button" class="sn-burger" id="sn-burger" aria-label="Menü öffnen" aria-controls="sn-links" aria-expanded="false"> 170 <span></span><span></span><span></span> 171 </button> 172 </div> 173</nav> 174 175<div class="sn-search-overlay" id="sn-search-overlay" hidden> 176 <div class="sn-search-backdrop" data-close-search></div> 177 <div class="sn-search-dialog" role="dialog" aria-modal="true" aria-labelledby="sn-search-title"> 178 <div class="sn-search-header"> 179 <div class="sn-search-title" id="sn-search-title">Suche</div> 180 <button type="button" class="sn-search-close" id="sn-search-close" aria-label="Suche schlieÃen">â</button> 181 </div> 182 <div class="sn-search-shell"> 183 <div class="sn-search-field"> 184 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"></circle><path d="m20 20-3.5-3.5"></path></svg> 185 <input class="sn-search-input" id="sn-search-input" type="search" placeholder="Wonach suchen Sie?" autocomplete="off" /> 186 </div> 187 <div class="sn-search-meta"> 188 <div class="sn-search-label">Schnellzugriff</div> 189 <div class="sn-search-hint">z. B. Finom, Geschäftskonto, Ratgeber oder Kredit</div> 190 </div> 191 <div class="sn-search-results" id="sn-search-results"></div> 192 </div> 193 </div> 194</div> 195 196<div class="breadcrumb"> 197 <a href="/">Startseite</a> <span class="sep">âº</span> <span class="current">Geschäftskonto Vergleich 2026</span> 198</div> 199 200<!-- HERO --> 201<section class="hero"> 202 <div class="hero-inner"> 203 <div class="hero-text"> 204 <div class="hero-eyebrow"> 205 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 7V5a2 2 0 0 0-4 0v2"/></svg> 206 Aktuelle Geschäftskonto-Angebote 207 </div> 208 <h1>Geschäftskonto Vergleich <span class="accent-orange">2026</span> â Die besten Geschäftskonten im Test</h1> 209 <p class="hero-sub">Unser Geschäftskonto Vergleich zeigt relevante Anbieter mit transparenten Kosten, Funktionen und Eignung nach Rechtsform. Vergleichen Sie Grundgebühr, Transaktionen, Bargeldoptionen und Extras für Freelancer, Selbstständige, Gründer und Unternehmen.</p> 210 <div class="hero-cta-row"> 211 <a href="#vergleich" class="hero-cta primary"> 212 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 213 <line x1="4" y1="6" x2="20" y2="6"></line> 214 <line x1="4" y1="12" x2="20" y2="12"></line> 215 <line x1="4" y1="18" x2="20" y2="18"></line> 216 <circle cx="9" cy="6" r="2"></circle> 217 <circle cx="15" cy="12" r="2"></circle> 218 <circle cx="11" cy="18" r="2"></circle> 219 </svg> 220 <span>Alle Konten im Vergleich</span> 221 </a> 222 <a href="#top5" class="hero-cta secondary"> 223 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 224 <path d="M8 4h8v3a4 4 0 0 1-8 0V4Z"></path> 225 <path d="M6 4H4v2a3 3 0 0 0 3 3h1"></path> 226 <path d="M18 4h2v2a3 3 0 0 1-3 3h-1"></path> 227 <path d="M12 11v4"></path> 228 <path d="M9 21h6"></path> 229 <path d="M10 15h4v6h-4z"></path> 230 </svg>
231 <span>Die 5 besten Geschäftskonten</span> 232 </a> 233 </div> 234 <div class="hero-trust-row" aria-label="Vorteile des Vergleichs"> 235 <span>Kostenlos & ohne Anmeldung</span> 236 <span>14 Anbieter getestet</span> 237 </div> 238 <div class="hero-author-bar"> 239 <div class="hero-author-main"> 240 <div class="author-popover-wrap"> 241 <div class="hero-author-avatar author-pop-trigger" role="button" tabindex="0" title="Ãber die Autorin" aria-controls="author-popover" aria-expanded="false"> 242 <img src="../images/autoren/alessia-pewnew.png" alt="Alessia Pewnew" loading="lazy" decoding="async" width="675" height="744"> 243 </div> 244 <div class="author-popover" id="author-popover" role="tooltip"> 245 <div class="apop-head"> 246 <img class="apop-avatar" src="../images/autoren/alessia-pewnew.png" alt="Alessia Pewnew" loading="lazy" decoding="async" width="675" height="744"> 247 <div> 248 <div class="apop-name">Alessia Pewnew</div> 249 <div class="apop-role">Redakteurin · Firmendo</div> 250 </div> 251 </div> 252 <p class="apop-bio">Alessia analysiert seit über 8 Jahren Geschäftskonten und Bankprodukte für Selbstständige und KMU. Sie hat mehr als 40 Anbieter im direkten Vergleich getestet und erklärt Gründern, worauf es bei der Kontowahl ankommt.</p> 253 </div> 254 </div> 255 <div> 256 <div class="hero-author-name"><button type="button" class="hero-author-link author-pop-trigger" aria-controls="author-popover" aria-expanded="false">Alessia Pewnew</button></div> 257 <div class="hero-author-role">Redakteurin</div> 258 </div> 259 </div> 260 <div class="hero-author-meta"> 261 <div class="hero-meta-item"> 262 <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="var(--blue)" stroke-width="2" stroke-linecap="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/></svg> 263 Zuletzt aktualisiert: 15. März 2026 264 </div> 265 <div class="hero-meta-item"> 266 <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="var(--blue)" stroke-width="2" stroke-linecap="round"><circle cx="12" cy="12" r="10"/><path d="M12 6v6l4 2"/></svg> 267 Lesezeit: ca. 10 Minuten 268 </div> 269 </div> 270 </div> 271 </div> 272 <div class="hero-visual"> 273 <div class="hero-stat-card accent"> 274 <div class="hero-stat-num hero-stat-num--lg">14</div> 275 <div class="hero-stat-label">Anbieter getestet<br>& bewertet</div> 276 </div> 277 <div class="hero-stat-row"> 278 <div class="hero-stat-card"> 279 <div class="hero-stat-num hero-stat-num--md">0 â¬</div> 280 <div class="hero-stat-label">ab Grund-<br>gebühr</div> 281 </div> 282 <div class="hero-stat-card"> 283 <div class="hero-stat-num hero-stat-num--sm">ab 10 Min</div> 284 <div class="hero-stat-label">bis zur Konto-<br>eröffnung</div> 285 </div> 286 <div class="hero-stat-card"> 287 <div class="hero-stat-num hero-stat-num--sm">GmbH</div> 288 <div class="hero-stat-label">viele Rechts-<br>formen</div> 289 </div> 290 <div class="hero-stat-card"> 291 <div class="hero-stat-num hero-stat-num--sm">DATEV</div> 292 <div class="hero-stat-label">bei vielen<br>Anbietern</div> 293 </div> 294 </div> 295 </div> 296 </div> 297</section> 298 299<!-- FILTER BAR --> 300<div class="filter-section" id="vergleich"> 301 <div class="filter-inner"> 302 <div class="filter-header"> 303 <div class="filter-header-left"> 304 <h2 class="filter-title">Geschäftskonto Vergleich <span class="filter-title-pill">Mai 2026</span></h2> 305 <p class="filter-subtitle">Vergleichen Sie Grundgebühr, Transaktionskosten und Abhebungsgebühren auf Basis Ihres Nutzungsprofils.</p> 306 </div> 307 308 </div> 309 310 <div class="filter-card"> 311 <div class="filter-row-primary vergleich-filter-primary"> 312 <div class="filter-group filter-group-grow">
313 <span class="filter-label"> 314 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 315 Rechtsform 316 </span> 317 <div class="fd" id="fd-suit" data-value=""> 318 <button type="button" class="fd-trigger" aria-haspopup="listbox" aria-expanded="false"> 319 <span class="fd-trigger-text">Alle Rechtsformen</span> 320 <svg class="fd-arrow" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="6 9 12 15 18 9"/></svg> 321 </button> 322 <div class="fd-menu" role="listbox"> 323 <button type="button" class="fd-option selected" data-value="" role="option" aria-selected="true">Alle Rechtsformen</button> 324 <span class="fd-group-label">Selbstständige</span> 325 <button type="button" class="fd-option" data-value="Freiberufler" role="option">Freiberufler</button> 326 <button type="button" class="fd-option" data-value="Einzelunternehmen" role="option">Einzelunternehmen</button> 327 <button type="button" class="fd-option" data-value="Gründer" role="option">Gründer / Start-up</button> 328 <span class="fd-group-label">Kapitalgesellschaften</span> 329 <button type="button" class="fd-option" data-value="GmbH & UG" role="option">GmbH & UG</button> 330 <button type="button" class="fd-option" data-value="AG" role="option">AG</button> 331 </div> 332 </div> 333 </div> 334 335 <div class="filter-group filter-group-grow"> 336 <span class="filter-label"> 337 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M18 7a6 6 0 0 0-10 4.5c0 3.5 2.5 6.5 6 6.5 1.7 0 3.2-.7 4-2"/><line x1="5" y1="10" x2="13" y2="10"/><line x1="5" y1="13" x2="11" y2="13"/></svg> 338 Preismodell 339 </span> 340 <div class="fd" id="fd-price" data-value=""> 341 <button type="button" class="fd-trigger" aria-haspopup="listbox" aria-expanded="false"> 342 <span class="fd-trigger-text">Alle Preise</span>
343 <svg class="fd-arrow" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="6 9 12 15 18 9"/></svg> 344 </button> 345 <div class="fd-menu" role="listbox"> 346 <button type="button" class="fd-option selected" data-value="" role="option" aria-selected="true">Alle Preise</button> 347 <button type="button" class="fd-option" data-value="free" role="option">Kostenlos (0 € / Monat)</button> 348 <button type="button" class="fd-option" data-value="paid" role="option">Kostenpflichtig</button> 349 </div> 350 </div> 351 </div> 352 353 <div class="vergleich-rechner-inline" aria-label="Kostenrechner"> 354 <span class="rechner-label"> 355 <svg class="u-icon-inline-blue" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><rect x="4" y="2" width="16" height="20" rx="2"/><line x1="8" y1="6" x2="16" y2="6"/><line x1="8" y1="10" x2="16" y2="10"/><line x1="8" y1="14" x2="12" y2="14"/></svg> 356 Kostenrechner 357 </span> 358 <div class="rechner-fields"> 359 <div class="rechner-field"> 360 <label for="inp-buchungen">Transaktionen / Monat</label> 361 <input type="number" id="inp-buchungen" value="30" min="0" max="500" inputmode="numeric" oninput="renderTable()"> 362 </div> 363 <div class="rechner-field"> 364 <label for="inp-abhebungen">Abhebungen / Monat</label> 365 <input type="number" id="inp-abhebungen" value="4" min="0" max="50" inputmode="numeric" oninput="renderTable()"> 366 </div> 367 <div class="rechner-field"> 368 <label for="inp-betrag">Betrag / Abhebung</label> 369 <input type="number" id="inp-betrag" value="200" min="0" max="5000" inputmode="numeric" oninput="renderTable()"> 370 </div> 371 </div> 372 </div> 373 </div> 374 375 <div class="filter-section-divider"></div> 376 377 <div class="filter-row-secondary"> 378 <div class="filter-row-secondary-left"> 379 <span class="filter-quick-label">Schnellfilter</span> 380 <div class="toggle-group"> 381 <button type="button" class="toggle-btn" onclick="toggleFilter('datev', this)"> 382 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg> 383 DATEV 384 </button> 385 <button type="button" class="toggle-btn" onclick="toggleFilter('accounting', this)"> 386 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><rect x="4" y="2" width="16" height="20" rx="2"/><line x1="8" y1="6" x2="16" y2="6"/><line x1="8" y1="10" x2="16" y2="10"/><line x1="8" y1="14" x2="12" y2="14"/></svg> 387 Buchhaltung 388 </button> 389 <button type="button" class="toggle-btn" onclick="toggleFilter('intl', this)"> 390 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg> 391 International 392 </button> 393 <button type="button" class="toggle-btn" onclick="toggleFilter('noSchufa', this)"> 394 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M18 13V7a6 6 0 0 0-12 0v6"/><rect x="4" y="13" width="16" height="8" rx="2"/><path d="M9 17l2 2 4-4"/></svg> 395 Ohne Schufa 396 </button> 397 </div> 398 </div> 399 <div class="filter-reset-wrap"> 400 <span class="filter-count-badge hidden" id="filterCountBadge"> 401 <span id="filterCount">0</span> aktiv 402 </span> 403 <button type="button" class="filter-reset" onclick="resetFilters()"> 404 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M1 4v6h6"/><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"/></svg> 405 Zurücksetzen 406 </button> 407 </div> 408 </div> 409 </div> 410 </div> 411</div> 412 413<!-- TABLE --> 414<div class="table-section"> 415 <div class="counter-bar"> 416 <div class="counter-meta"> 417 <div class="counter-text"> 418 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><polyline points="9 11 12 14 22 4"/><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"/></svg> 419 <strong id="cnt">14</strong> von <span id="cntTotal">14</span> Geschäftskonten 420 </div> 421 <div class="counter-date"> 422 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 423 Stand: 24. Mai 2026 424 </div> 425 </div> 426 <div class="counter-actions"> 427 <div class="sort-wrap" aria-label="Sortierung">
428 <span class="sort-label">Sortieren</span> 429 <div class="fd fd-sort" id="fd-sort" data-value="total-asc"> 430 <button type="button" class="fd-trigger" aria-haspopup="listbox" aria-expanded="false"> 431 <span class="fd-trigger-text">Gesamtkosten: niedrig → hoch</span> 432 <svg class="fd-arrow" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="6 9 12 15 18 9"/></svg> 433 </button> 434 <div class="fd-menu" role="listbox"> 435 <button type="button" class="fd-option selected" data-value="total-asc" role="option" aria-selected="true">Gesamtkosten: niedrig → hoch</button> 436 <button type="button" class="fd-option" data-value="total-desc" role="option">Gesamtkosten: hoch → niedrig</button> 437 <button type="button" class="fd-option" data-value="base-asc" role="option">Grundgebühr: niedrig → hoch</button> 438 <button type="button" class="fd-option" data-value="name-asc" role="option">Anbieter: A → Z</button> 439 </div> 440 </div> 441 </div> 442 </div> 443 </div> 444 <div class="scroll-hint" id="scrollHint"> 445 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="9 18 15 12 9 6"/></svg> 446 Tabelle nach rechts scrollen für alle Spalten 447 </div> 448 <div class="table-scroll-wrap" id="tableScrollWrap"> 449 <div class="table-wrap" id="tableWrap"> 450 <table class="geschaeftskonto-table"> 451 <thead> 452 <tr> 453 <th class="sortable th-col-anbieter" data-key="name">Anbieter</th> 454 <th class="sortable th-col-price" data-key="base"> 455 <span class="th-tooltip">Grundgebühr<span class="th-tooltip-icon">i</span><span class="th-tooltip-text">Monatliche Kontoführungsgebühr des Tarifs. Zusätzliche Nutzungskosten werden separat in den Gesamtkosten berechnet.</span></span> 456 </th> 457 <th class="th-col-schufa"> 458 <span class="th-tooltip">Ohne Schufa<span class="th-tooltip-icon">i</span><span class="th-tooltip-text">Zeigt, ob die Kontoeröffnung typischerweise ohne klassische Schufa-Prüfung möglich ist.</span></span> 459 </th> 460 <th class="th-col-rf">Rechtsformen</th> 461 <th class="th-col-abhebung"> 462 <span class="th-tooltip">Abhebung<span class="th-tooltip-icon">i</span><span class="th-tooltip-text">Zeigt die Konditionen für Bargeldabhebungen, soweit im Vergleich berücksichtigt.</span></span> 463 </th> 464 <th class="sortable th-total th-col-total" data-key="total"> 465 <span class="th-tooltip">Gesamtkosten*<span class="th-tooltip-icon">i</span><span class="th-tooltip-text">Grundgebühr plus Transaktionskosten und Abhebungsgebühren gemäà Ihren Eingaben im Kostenrechner.</span></span> 466 </th> 467 <th class="th-col-cashback"> 468 <span class="th-tooltip">Cashback<span class="th-tooltip-icon">i</span><span class="th-tooltip-text">Rückvergütung auf Kartenumsätze, wenn im Tarif vorgesehen. Bedingungen unterscheiden sich je Anbieter.</span></span> 469 </th> 470 <th class="th-col-feature">DATEV</th> 471 <th class="th-col-feature">Buchhaltung</th> 472 <th class="th-col-feature">International</th> 473 <th class="th-col-cta">Weiter</th> 474 </tr> 475 </thead> 476 <tbody id="tbody"></tbody> 477 </table> 478 </div> 479 <div class="mobile-cards" id="mobileCards"></div> 480 </div> 481 <div class="table-disclaimer"> 482 <div class="table-disclaimer-inner"> 483 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> 484 <div> 485 <strong>* Gesamtkosten:</strong> Grundgebühr + Transaktionskosten + Abhebungsgebühren gemäà Ihren Eingaben im Kostenrechner. Redaktionelle Auswahl, Angaben ohne Gewähr. Bei Kontoeröffnung über unsere Links erhält Firmendo ggf. eine Vergütung. 486 </div> 487 </div> 488 </div> 489</div> 490 491<div id="ueberblick"></div> 492 493<!-- TRUST BOX --> 494<div class="vergleich-top-band"> 495 <div class="u-container-1200"> 496 <div class="trust-box">
497 <span class="trust-box-label">So nutzen Sie den Vergleich sinnvoll:</span> 498 <div class="trust-box-items"> 499 <span class="trust-box-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="20 6 9 17 4 12"/></svg> Gesamtkosten transparent berechnet</span> 500 <span class="trust-box-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="20 6 9 17 4 12"/></svg> Unabhängig recherchiert</span> 501 <span class="trust-box-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="20 6 9 17 4 12"/></svg> Preise laufend aktualisiert</span> 502 <span class="trust-box-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="20 6 9 17 4 12"/></svg> Methodik transparent</span> 503 </div> 504 </div> 505 </div> 506</div> 507 508<!-- RATGEBER --> 509<section class="content-section"> 510 <div class="content-inner page-with-toc page-with-toc-compact"> 511 <div class="toc-sidebar" id="toc"> 512 <div class="toc-title">Inhalt</div> 513 <ul class="toc-list"> 514 <li><a href="#vergleich" class="toc-h2">Geschäftskonto Vergleich 2026</a></li> 515 <li><a href="#ueberblick" class="toc-h2">Das Wichtigste im Ãberblick</a></li> 516 <li><a href="#vs-privat" class="toc-h2">Geschäftskonto vs. Privatkonto</a></li> 517 <li><a href="#banktypen" class="toc-h2">Banktypen erklärt</a></li> 518 <li><a href="#pflicht" class="toc-h2">Geschäftskonto Pflicht?</a></li> 519 <li><a href="#top5" class="toc-h2">Die 5 besten Geschäftskonten im Test 2026</a></li> 520 <li><a href="#kosten" class="toc-h2">Versteckte Kosten</a></li> 521 <li><a href="#worauf-achten" class="toc-h2">Worauf achten beim Vergleich?</a></li> 522 <li><a href="#fehler" class="toc-h2">Häufige Fehler</a></li> 523 <li><a href="#rechtsform" class="toc-h2">Nach Rechtsform wählen</a></li> 524 <li><a href="#eroeffnung" class="toc-h2">Geschäftskonto eröffnen: Ablauf und Dauer</a></li> 525 <li><a href="#fazit" class="toc-h2">Fazit & Empfehlung</a></li> 526 <li><a href="#faq" class="toc-h2">FAQ</a></li> 527 </ul> 528 </div> 529 530 <div class="content-body u-order-1-min-0 text-body"> 531 532 <div class="summary-box"> 533 <h2>Das Wichtigste: Geschäftskonto Vergleich</h2> 534 <ul> 535 <li><strong>Für Solo-Selbstständige oft günstig:</strong> Ein Geschäftskonto ohne monatliche Grundgebühr kann vor allem für Freelancer, Gründer und Solo-Selbstständige sinnvoll sein, wenn nur wenige Zusatzfunktionen benötigt werden.</li> 536 <li><strong>Für Teams zählen Funktionen:</strong> Für Teams und wachsende Unternehmen sind Konten mit Rollen, Teamkarten und DATEV-Anbindung oft sinnvoller als reine Basistarife.</li> 537 <li><strong>GmbH und UG brauchen passende Anbieter:</strong> Für Kapitalgesellschaften kommen nur Anbieter infrage, die juristische Personen unterstützen. Unser Vergleich filtert nach Rechtsform.</li> 538 <li><strong>Gesamtkosten statt nur Grundgebühr:</strong> Der Gesamtkosten-Rechner oben schätzt die monatlichen Kosten auf Basis Ihrer Eingaben â inklusive Transaktions- und Abhebungsgebühren.</li> 539 </ul> 540 </div> 541 542 <hr class="content-divider"> 543 544 <div id="vs-privat"></div> 545 <div class="content-section"> 546 <span class="section-eyebrow">Grundlagen</span> 547 <h2>Geschäftskonto vs. Privatkonto â <span>Was ist der Unterschied?</span></h2> 548 <p>Ein Geschäftskonto, oft auch Firmenkonto genannt, dient dazu, geschäftliche Einnahmen und Ausgaben sauber vom privaten Zahlungsverkehr zu trennen. Viele Selbstständige starten mit ihrem Privatkonto â und merken erst später, warum das problematisch werden kann. Hier die wichtigsten Unterschiede auf einen Blick:</p> 549 550 <div class="content-compare-list"> 551 552 <div class="content-compare-list__column content-compare-list__column--positive"> 553 <div class="content-compare-list__head"> 554 <div class="content-compare-list__title">Geschäftskonto</div> 555 </div> 556 <ul class="content-compare-list__items"> 557 <li class="content-compare-list__item"><strong>Kontoführungsgebühren:</strong> vollständig als Betriebsausgabe absetzbar</li> 558 <li class="content-compare-list__item"><strong>Klare Trennung:</strong> private und geschäftliche Transaktionen sauber getrennt</li> 559 <li class="content-compare-list__item"><strong>Buchhaltung:</strong> Steuerberater-Ãbergabe deutlich einfacher</li> 560 <li class="content-compare-list__item"><strong>Professioneller Auftritt:</strong> gegenüber Kunden und Lieferanten</li> 561 <li class="content-compare-list__item"><strong>GmbH, UG und AG:</strong> gesetzlich vorgeschrieben</li> 562 </ul> 563 </div> 564 565 <div class="content-compare-list__column content-compare-list__column--caution"> 566 <div class="content-compare-list__head"> 567 <div class="content-compare-list__title">Privatkonto für Geschäftliches</div> 568 </div> 569 <ul class="content-compare-list__items"> 570 <li class="content-compare-list__item"><strong>AGB-Risiko:</strong>
570 viele Banken untersagen gewerbliche Nutzung</li> 571 <li class="content-compare-list__item"><strong>Gemischte Transaktionen:</strong> erschweren die Buchführung erheblich</li> 572 <li class="content-compare-list__item"><strong>Prüfung und Abgrenzung:</strong> private und geschäftliche Transaktionen schwerer trennbar</li> 573 <li class="content-compare-list__item"><strong>Keine Business-Funktionen:</strong> kein DATEV-Export, keine Buchungskategorisierung</li> 574 <li class="content-compare-list__item"><strong>Kontobedingungen:</strong> geschäftliche Nutzung kann zu Problemen mit dem Anbieter führen</li> 575 </ul> 576 </div> 577 578 </div> 579 580 <div class="content-highlight blue"> 581 <strong>Fazit:</strong> Ein separates Geschäftskonto ist auch ohne gesetzliche Pflicht meist sinnvoll. Es erleichtert die Buchführung, trennt private und geschäftliche Finanzen sauber und wirkt professioneller gegenüber Kunden und Partnern. 582 </div> 583 </div> 584 585 <hr class="content-divider"> 586 587 <div id="banktypen"></div> 588 <div class="content-section"> 589 <span class="section-eyebrow">Banktypen</span> 590 <h2>Geschäftskonten im Vergleich: <span>Welche Banktypen gibt es?</span></h2> 591 <p>Bevor Sie ein Geschäftskonto eröffnen, sollten Sie verstehen, welche Arten von Anbietern es im deutschen Markt gibt â und was diese voneinander unterscheidet.</p> 592 593 <div class="bank-types-grid"> 594 <div class="bank-type-card bank-type-fintech"> 595 <div class="bank-type-title">Fintech / Neo-Bank</div> 596 <ul class="bank-type-list"> 597 <li><strong>Anbieter:</strong> Finom, Qonto, Kontist, Holvi</li> 598 <li>Komplett digital, schnelle Eröffnung, oft kostenlos</li> 599 <li>Starke Buchhaltung und App, kein Filialnetz</li> 600 </ul> 601 </div> 602 <div class="bank-type-card bank-type-online"> 603 <div class="bank-type-title">Online-Direktbank</div> 604 <ul class="bank-type-list"> 605 <li><strong>Anbieter:</strong>
605 Vivid, Revolut, N26, Holvi</li> 606 <li>Vollbanklizenz und breiteres Produktportfolio</li> 607 <li>Meist günstiger, international oft stärker</li> 608 </ul> 609 </div> 610 <div class="bank-type-card bank-type-direkt"> 611 <div class="bank-type-title">Direktbank</div> 612 <ul class="bank-type-list"> 613 <li><strong>Anbieter:</strong> Deutsche Bank, Commerzbank online</li> 614 <li>Etablierte Institute ohne Filialpflicht</li> 615 <li>Günstiger als Filialbank, Filialnetz teils nutzbar</li> 616 </ul> 617 </div> 618 <div class="bank-type-card bank-type-filial"> 619 <div class="bank-type-title">Filialbank</div> 620 <ul class="bank-type-list"> 621 <li><strong>Anbieter:</strong> Sparkasse, Volksbank, Deutsche Bank</li> 622 <li>Persönliche Beratung, Bargeldservice, Kreditlinien</li> 623 <li>Höhere Grundgebühren, dafür umfangreichster Service</li> 624 </ul> 625 </div> 626 </div> 627 </div> 628 629 <hr class="content-divider"> 630 631 <div id="top5"></div> 632 <div class="content-section"> 633 <span class="section-eyebrow">Top-Anbieter</span> 634 <h2>Die 5 besten Geschäftskonten <span>im Test 2026</span></h2> 635 <p>Nach einem umfassenden Vergleich aller Anbieter â getestet nach Kosten, Funktionsumfang, App-Qualität und Kundenzufriedenheit â empfehlen wir diese Konten:</p> 636 637 <h3>1. Finom Solo â Testsieger für Freelancer & Einzelunternehmer</h3> 638 <div class="mini-anbieter winner"> 639 <div class="mini-anbieter-left"> 640 <div class="mini-anbieter-head"> 641 <span class="mini-anbieter-logo mini-anbieter-logo--image"><img class="mini-anbieter-logo-img" src="../images/mini-logos/finom.svg" alt="Finom Logo" loading="lazy" decoding="async" width="144" height="144"></span> 642 <span class="mini-anbieter-name">Finom Solo</span> 643 </div> 644 <div class="mini-anbieter-stats"> 645 <div class="mini-stat"><div class="mini-stat-val green">0 â¬</div><div class="mini-stat-label">Grundgebühr</div></div> 646 <div class="mini-stat"><div class="mini-stat-val">0 â¬</div><div class="mini-stat-label">Einstieg</div></div> 647 </div> 648 <p class="mini-anbieter-desc">Finom überzeugt mit einem starken Gesamtpaket: DATEV-Export, automatische Buchungskategorisierung und flexible Tarife für wachsende Anforderungen â im Solo-Tarif ohne Grundgebühr für Freelancer und Einzelunternehmer.</p> 649 <a href="https://finom.co/?ref=firmendo" target="_blank" rel="noopener sponsored" class="mini-anbieter-cta">Jetzt eröffnen â</a> 650 </div> 651 <div class="mini-anbieter-right"> 652 <div class="mini-pros-cons"> 653 <div class="mini-pros-cons-col mini-pros-col"> 654 <h5>Vorteile</h5> 655 <ul class="mini-pros-list"> 656 <li>Kostenlose Transaktionen im Solo-Tarif</li> 657 <li>0 ⬠Grundgebühr im Solo-Tarif</li> 658 <li>DATEV & Buchhaltung inklusive</li> 659 <li>Eröffnung unter 10 Minuten</li> 660 <li>Keine Schufa-Abfrage</li> 661 </ul> 662 </div> 663 <div class="mini-pros-cons-col mini-cons-col"> 664 <h5>Nachteile</h5> 665 <ul class="mini-cons-list"> 666 <li>Keine Bargeldeinzahlungen</li> 667 <li>Nur Einzelunternehmer & Freelancer</li> 668 </ul> 669 </div> 670 </div> 671 </div> 672 </div> 673 674 <h3>2. Qonto Basic â Team-/Wachstumstarif</h3> 675 <div class="mini-anbieter"> 676 <div class="mini-anbieter-left"> 677 <div class="mini-anbieter-head"> 678 <span class="mini-anbieter-logo mini-anbieter-logo--image"><img class="mini-anbieter-logo-img" src="../images/mini-logos/qonto.png" alt="Qonto Logo" loading="lazy" decoding="async" width="480" height="480"></span>
679 <span class="mini-anbieter-name">Qonto Basic</span> 680 </div> 681 <div class="mini-anbieter-stats"> 682 <div class="mini-stat"><div class="mini-stat-val">9 â¬</div><div class="mini-stat-label">Grundgebühr</div></div> 683 <div class="mini-stat"><div class="mini-stat-val">30</div><div class="mini-stat-label">Inkl. Transaktionen</div></div> 684 </div> 685 <p class="mini-anbieter-desc">Qonto Basic ist der Team- und Wachstumstarif mit 30 Transaktionen inklusive, DATEV-Integration, Rechnungsstellung und physischer Karte. Für den kostenlosen Einstieg gibt es zusätzlich Qonto Starter.</p> 686 <a href="https://qonto.com/de/?ref=firmendo" target="_blank" rel="noopener sponsored" class="mini-anbieter-cta">Jetzt eröffnen â</a> 687 </div> 688 <div class="mini-anbieter-right"> 689 <div class="mini-pros-cons"> 690 <div class="mini-pros-cons-col mini-pros-col"> 691 <h5>Vorteile</h5> 692 <ul class="mini-pros-list"> 693 <li>DATEV & SEPA-Lastschrift inklusive</li> 694 <li>Rechnungsstellung in App</li> 695 <li>Team-Karten & Berechtigungen</li> 696 <li>GmbH, UG, AG geeignet</li> 697 </ul> 698 </div> 699 <div class="mini-pros-cons-col mini-cons-col"> 700 <h5>Nachteile</h5> 701 <ul class="mini-cons-list"> 702 <li>Ab 9 â¬/Monat (nicht kostenlos)</li> 703 <li>Transaktionskosten ab Kontingent</li> 704 </ul> 705 </div> 706 </div> 707 </div> 708 </div> 709 710 <h3>3. Vivid Business Free â kostenloser Einstieg für GmbH</h3> 711 <div class="mini-anbieter"> 712 <div class="mini-anbieter-left"> 713 <div class="mini-anbieter-head"> 714 <span class="mini-anbieter-logo mini-anbieter-logo--image"><img class="mini-anbieter-logo-img" src="../images/mini-logos/vivid-money.png" alt="Vivid Money Logo" loading="lazy" decoding="async" width="256" height="256"></span> 715 <span class="mini-anbieter-name">Vivid Business Free</span> 716 </div> 717 <div class="mini-anbieter-stats"> 718 <div class="mini-stat"><div class="mini-stat-val green">0 â¬</div><div class="mini-stat-label">Grundgebühr</div></div> 719 <div class="mini-stat"><div class="mini-stat-val">möglich</div><div class="mini-stat-label">Cashback</div></div> 720 </div> 721 <p class="mini-anbieter-desc">Vivid Business Free bietet kostenlose Basisfunktionen und Cashback je nach Programm. Der Tarif bleibt eine interessante Option für GmbH und UG mit überschaubarem Zahlungsvolumen.</p> 722 <a href="https://vivid.money/de-de/business/?ref=firmendo" target="_blank" rel="noopener sponsored" class="mini-anbieter-cta">Jetzt eröffnen â</a> 723 </div> 724 <div class="mini-anbieter-right"> 725 <div class="mini-pros-cons"> 726 <div class="mini-pros-cons-col mini-pros-col"> 727 <h5>Vorteile</h5> 728 <ul class="mini-pros-list"> 729 <li>Cashback je nach Programm möglich</li> 730 <li>Auch für GmbH & UG geeignet</li> 731 <li>Unterkonten (Pockets)</li> 732 <li>Visa Debit inklusive</li> 733 </ul> 734 </div> 735 <div class="mini-pros-cons-col mini-cons-col"> 736 <h5>Nachteile</h5> 737 <ul class="mini-cons-list"> 738 <li>Kein DATEV im Free-Tarif</li> 739 <li>Eingeschränkter Bargeldservice</li> 740 </ul> 741 </div> 742 </div> 743 </div> 744 </div> 745 746 <h3>4. Revolut Business Basic â beste Lösung für internationale Geschäfte</h3> 747 <div class="mini-anbieter"> 748 <div class="mini-anbieter-left"> 749 <div class="mini-anbieter-head"> 750 <span class="mini-anbieter-logo mini-anbieter-logo--image"><img class="mini-anbieter-logo-img" src="../images/mini-logos/revolut.svg" alt="Revolut Logo" loading="lazy" decoding="async" width="700" height="700"></span>
751 <span class="mini-anbieter-name">Revolut Business Basic</span> 752 </div> 753 <div class="mini-anbieter-stats"> 754 <div class="mini-stat"><div class="mini-stat-val">10 â¬</div><div class="mini-stat-label">Grundgebühr</div></div> 755 <div class="mini-stat"><div class="mini-stat-val">30+</div><div class="mini-stat-label">Währungen</div></div> 756 </div> 757 <p class="mini-anbieter-desc">Revolut Business Basic ist eine solide Lösung für international tätige Unternehmen: Multi-Währungskonto, günstige Wechselkurse und 10 lokale Ãberweisungen inklusive. Weitere lokale Ãberweisungen und internationale Transfers sind kostenpflichtig.</p> 758 <a href="https://www.revolut.com/business/?ref=firmendo" target="_blank" rel="noopener sponsored" class="mini-anbieter-cta">Jetzt eröffnen â</a> 759 </div> 760 <div class="mini-anbieter-right"> 761 <div class="mini-pros-cons"> 762 <div class="mini-pros-cons-col mini-pros-col"> 763 <h5>Vorteile</h5> 764 <ul class="mini-pros-list"> 765 <li>Multi-Währungskonto (USD, GBP, â¦)</li> 766 <li>10 lokale Ãberweisungen inklusive, danach 0,20 â¬</li> 767 <li>Auch für GmbH & UG geeignet</li> 768 <li>Günstige Wechselkurse</li> 769 </ul> 770 </div> 771 <div class="mini-pros-cons-col mini-cons-col"> 772 <h5>Nachteile</h5> 773 <ul class="mini-cons-list"> 774 <li>Internationale Ãberweisungen kostenpflichtig</li> 775 <li>Kein DATEV-Export</li> 776 </ul> 777 </div> 778 </div> 779 </div> 780 </div> 781 782 <h3>5. Holvi â am besten für Selbstständige mit Rechnungsbedarf</h3> 783 <div class="mini-anbieter"> 784 <div class="mini-anbieter-left"> 785 <div class="mini-anbieter-head"> 786 <span class="mini-anbieter-logo mini-anbieter-logo--image"><img class="mini-anbieter-logo-img" src="../images/mini-logos/holvi.webp" alt="Holvi Logo" loading="lazy" decoding="async" width="192" height="192"></span> 787 <span class="mini-anbieter-name">Holvi Flex</span> 788 </div> 789 <div class="mini-anbieter-stats"> 790 <div class="mini-stat"><div class="mini-stat-val">0 â¬</div><div class="mini-stat-label">Grundgebühr</div></div> 791 <div class="mini-stat"><div class="mini-stat-val">Inkl.</div><div class="mini-stat-label">Rechnungsst.</div></div> 792 </div> 793 <p class="mini-anbieter-desc">Holvi Flex ist der kostenlose Einstieg ohne Grundgebühr. SEPA-Zahlungen werden einzeln berechnet, dafür bleiben Selbstständige bei den Basisfunktionen flexibel.</p> 794 <a href="https://holvi.com/de/?ref=firmendo" target="_blank" rel="noopener sponsored" class="mini-anbieter-cta">Jetzt eröffnen â</a> 795 </div> 796 <div class="mini-anbieter-right"> 797 <div class="mini-pros-cons"> 798 <div class="mini-pros-cons-col mini-pros-col"> 799 <h5>Vorteile</h5> 800 <ul class="mini-pros-list"> 801 <li>Dauerhaft ohne Grundgebühr</li> 802 <li>1 deutsche IBAN inklusive</li> 803 <li>MasterCard Business inklusive</li> 804 <li>Einfache App-Bedienung</li> 805 </ul> 806 </div> 807 <div class="mini-pros-cons-col mini-cons-col"> 808 <h5>Nachteile</h5> 809 <ul class="mini-cons-list"> 810 <li>0,25 ⬠je SEPA-Ãberweisung/Lastschrift</li> 811 <li>Kein DATEV-Export</li> 812 </ul> 813 </div> 814 </div> 815 </div> 816 </div> 817 </div> 818 819 <hr class="content-divider"> 820 821 <div id="kosten"></div> 822 <div class="content-section"> 823 <span class="section-eyebrow">Kostencheck</span> 824 <h2>Welche Kosten werden beim <span>Geschäftskonto oft übersehen?</span></h2> 825 <p>Bei einem Firmenkonto ist nicht nur die monatliche Grundgebühr wichtig, sondern auch Kosten für Transaktionen, Karten, Bargeld und Zusatzfunktionen. Wer nur auf die Grundgebühr schaut, kann trotzdem eine böse Ãberraschung erleben. Diese Kostenpunkte werden beim Vergleich häufig übersehen:</p> 826 827 <div class="cost-grid"> 828 829 <div class="u-card-flex-note"> 830 <div class="u-icon-square-orange">
831 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--orange)" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 7a6 6 0 1 0 0 10"/><path d="M6 10h9"/><path d="M6 14h8"/></svg> 832 </div> 833 <div> 834 <div class="u-fs-card-body u-title-strong-mb5">Kosten pro Transaktion</div> 835 <div class="u-fs-card-body u-body-muted">Viele Anbieter berechnen 0,10â0,40 ⬠pro Transaktion, sobald ein Freikontingent überschritten wird. Bei 50+ Transaktionen/Monat summiert sich das schnell.</div> 836 </div> 837 </div> 838 839 <div class="u-card-flex-note"> 840 <div class="u-icon-square-orange"> 841 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--orange)" stroke-width="2.2" stroke-linecap="round"><rect x="2" y="5" width="20" height="14" rx="2"/><line x1="2" y1="10" x2="22" y2="10"/></svg> 842 </div> 843 <div> 844 <div class="u-fs-card-body u-title-strong-mb5">Bargeldabhebungen & Einzahlungen</div> 845 <div class="u-fs-card-body u-body-muted">Bei digitalen Anbietern oft 1â2 % pro Abhebung oder Pauschale ab dem 2. Mal. Bargeldeinzahlungen sind häufig gar nicht möglich.</div> 846 </div> 847 </div> 848 849 <div class="u-card-flex-note"> 850 <div class="u-icon-square-blue"> 851 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--blue)" stroke-width="2.2" stroke-linecap="round"><rect x="2" y="5" width="20" height="14" rx="2"/><path d="M2 10h20"/><path d="M6 15h2"/><path d="M10 15h4"/></svg> 852 </div> 853 <div> 854 <div class="u-fs-card-body u-title-strong-mb5">Zusatzkarten</div> 855 <div class="u-fs-card-body u-body-muted">Die erste Karte ist meist inklusive. Weitere Mitarbeiterkarten kosten bei vielen Anbietern 3â10 ⬠pro Karte und Monat.</div> 856 </div> 857 </div> 858 859 <div class="u-card-flex-note"> 860 <div class="u-icon-square-blue"> 861 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--blue)" stroke-width="2.2" stroke-linecap="round"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg> 862 </div> 863 <div> 864 <div class="u-fs-card-body u-title-strong-mb5">Fremdwährungsgebühren</div> 865 <div class="u-fs-card-body u-body-muted">Bei Zahlungen auÃerhalb des Euroraums fallen oft 1â2 % Währungsaufschlag an. Revolut Business Basic bleibt wegen Multi-Währungskonto relevant; Gebühren für internationale Ãberweisungen separat prüfen.</div> 866 </div> 867 </div> 868 869 <div class="u-card-flex-note"> 870 <div class="u-icon-square-blue"> 871 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--blue)" stroke-width="2.2" stroke-linecap="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"/></svg> 872 </div> 873 <div> 874 <div class="u-fs-card-body u-title-strong-mb5">Unterkonten & Pockets</div> 875 <div class="u-fs-card-body u-body-muted">Separate Unterkonten für verschiedene Projekte oder Kostenstellen sind oft nur in höheren Tarifen enthalten.</div> 876 </div> 877 </div> 878 879 <div class="u-card-flex-note"> 880 <div class="u-icon-square-orange"> 881 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--orange)" stroke-width="2.2" stroke-linecap="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg> 882 </div> 883 <div> 884 <div class="u-fs-card-body u-title-strong-mb5">DATEV, Buchhaltung & Teamfunktionen</div> 885 <div class="u-fs-card-body u-body-muted">DATEV-Export, automatische Kategorisierung oder Rechnungsstellung sind bei kostenlosen Tarifen oft nicht enthalten und können den effektiven Monatspreis deutlich erhöhen.</div> 886 </div> 887 </div> 888 889 </div> 890 891 <div class="content-highlight green"> 892 <strong>Tipp:</strong> Unser Kostenrechner oben berechnet Ihre tatsächlichen monatlichen Gesamtkosten auf Basis Ihres Transaktionsvolumens und Ihrer Abhebungsfrequenz â damit Sie Anbieter wirklich fair vergleichen können. 893 </div> 894 </div> 895 896 <hr class="content-divider"> 897 898 <div id="pflicht"></div> 899 <div class="content-section">
900 <span class="section-eyebrow">Für wen geeignet</span> 901 <h2>Wer braucht ein Geschäftskonto â <span>und wer nicht?</span></h2> 902 <p>Die Antwort hängt von Ihrer Rechtsform ab. Ein Ãberblick:</p> 903 904 <div class="rechtsform-grid"> 905 <div class="rechtsform-card pflicht"> 906 <div class="rechtsform-badge pflicht">Pflicht</div> 907 <div class="rechtsform-title">GmbH & UG (haftungsbeschränkt)</div> 908 <div class="rechtsform-desc">Gesetzlich vorgeschrieben und für Stammkapital, Handelsregistereintrag sowie die klare Trennung vom Privatvermögen erforderlich.</div> 909 </div> 910 <div class="rechtsform-card pflicht"> 911 <div class="rechtsform-badge pflicht">Pflicht</div> 912 <div class="rechtsform-title">AG, KGaA, eingetragener Verein</div> 913 <div class="rechtsform-desc">Für Kapitalgesellschaften und viele juristische Personen ist ein separates Konto im Geschäftsalltag praktisch unverzichtbar.</div> 914 </div> 915 <div class="rechtsform-card empfohlen"> 916 <div class="rechtsform-badge empfohlen">Empfohlen</div> 917 <div class="rechtsform-title">Freiberufler & Einzelunternehmer</div> 918 <div class="rechtsform-desc">Nicht gesetzlich vorgeschrieben, aber steuerlich absetzbar und für saubere Buchführung meist die bessere Lösung.</div> 919 </div> 920 <div class="rechtsform-card empfohlen"> 921 <div class="rechtsform-badge empfohlen">Empfohlen</div> 922 <div class="rechtsform-title">GbR, OHG, KG, PartG</div> 923 <div class="rechtsform-desc">Keine gesetzliche Pflicht, aber viele Banken schlieÃen die gewerbliche Nutzung privater Konten in ihren AGB aus.</div> 924 </div> 925 <div class="rechtsform-card"> 926 <div class="rechtsform-badge optional">Optional</div> 927 <div class="rechtsform-title">Nebenberuflich Selbstständige</div> 928 <div class="rechtsform-desc">Bei geringem Umsatz kann zunächst ein Privatkonto genügen. Prüfen Sie jedoch die AGB Ihrer Bank.</div> 929 </div> 930 <div class="rechtsform-card"> 931 <div class="rechtsform-badge optional">Optional</div> 932 <div class="rechtsform-title">Kleingewerbe / Kleinstunternehmer</div> 933 <div class="rechtsform-desc">Kein gesetzlicher Zwang, aber bei wachsendem Umsatz ist ein getrenntes Konto für klare Buchführung sinnvoll.</div> 934 </div> 935 </div> 936 937 <div class="content-highlight green"> 938 <strong>Steuerlicher Vorteil:</strong> Kontoführungsgebühren für ein Geschäftskonto sind als Betriebsausgaben vollständig abzugsfähig â ein Privatkonto bietet diesen Vorteil nicht. 939 </div> 940 </div> 941 942 <hr class="content-divider"> 943 944 <div id="worauf-achten"></div> 945 <div class="content-section"> 946 <span class="section-eyebrow">Auswahlkriterien</span> 947 <h2>Worauf beim <span>Geschäftskonto Vergleich</span> achten?</h2> 948 <p>Nicht alle Konten eignen sich für alle Unternehmen. Ein modernes Businesskonto bietet oft mehr als nur Zahlungsverkehr â zum Beispiel DATEV-Export, Unterkonten, Teamzugänge oder Integrationen in die Buchhaltung. Diese sechs Kriterien sind beim Vergleich entscheidend:</p> 949 950 <div class="guide-grid"> 951 <div class="guide-card"> 952 <div class="guide-num">01</div> 953 <div class="guide-title">Grundgebühr vs. Gesamtkosten</div> 954 <div class="guide-text">Ein âkostenloses" Konto kann durch Transaktionsgebühren teurer werden als ein Konto mit Grundgebühr. Unser Rechner oben berechnet Ihre tatsächlichen Gesamtkosten.</div> 955 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> 30+ Transaktionen/Monat? Ein Pauschalpreis ist oft günstiger.</div> 956 </div> 957 <div class="guide-card"> 958 <div class="guide-num">02</div> 959 <div class="guide-title">Rechtsform-Kompatibilität</div> 960 <div class="guide-text">GmbH, UG, AG und Personengesellschaften benötigen Konten, die juristische Personen akzeptieren. Nicht alle Fintech-Anbieter unterstützen alle Rechtsformen. Für Sonderfälle helfen auch unsere Seiten <a href="/geschaeftskonto-ohne-schufa/">Geschäftskonto ohne Schufa</a> und <a href="/geschaeftskonto-kostenlos/">kostenlose Geschäftskonten</a>.</div>
961 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> Nutzen Sie den Rechtsform-Filter oben im Vergleich.</div> 962 </div> 963 <div class="guide-card"> 964 <div class="guide-num">03</div> 965 <div class="guide-title">DATEV & Buchhaltung</div> 966 <div class="guide-text">Wer mit einem Steuerberater arbeitet oder DATEV nutzt, benötigt zwingend einen Anbieter mit entsprechendem Export. Nicht alle kostenlosen Tarife bieten das.</div> 967 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> Finom Solo, Qonto Starter und Qonto Basic bieten DATEV schon im Einstieg.</div> 968 </div> 969 <div class="guide-card"> 970 <div class="guide-num">04</div> 971 <div class="guide-title">Bargeldfunktionen</div> 972 <div class="guide-text">Gastronomie, Einzelhandel oder Dienstleister mit Barzahlung brauchen ein Konto mit Einzahl- und Abhebemöglichkeit. Rein digitale Konten scheiden hier aus.</div> 973 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> Filialbanken oder Postbank-Kooperationen prüfen.</div> 974 </div> 975 <div class="guide-card"> 976 <div class="guide-num">05</div> 977 <div class="guide-title">Teamzugänge & Karten</div> 978 <div class="guide-text">Sobald mehrere Mitarbeiter auf das Konto zugreifen müssen, sind Teamkarten und Berechtigungsrollen entscheidend. Qonto Basic ist dafür besser geeignet als Qonto Starter, weil der Tarif stärker auf Teams und Wachstum ausgelegt ist.</div> 979 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> Qonto Basic erlaubt detaillierte Ausgabenlimits pro Karte.</div> 980 </div> 981 <div class="guide-card"> 982 <div class="guide-num">06</div> 983 <div class="guide-title">Internationales Geschäft</div> 984 <div class="guide-text">Wer regelmäÃig Zahlungen in Fremdwährungen sendet oder empfängt, sollte auf Wechselkurse und Gebühren für internationale Ãberweisungen achten.</div> 985 <div class="guide-tip"><span class="guide-tip-label">Tipp:</span> Revolut Business Basic ist vor allem wegen Multi-Währungskonto und Wechselkursen relevant; internationale Ãberweisungen separat prüfen.</div> 986 </div> 987 </div> 988 </div> 989 990 <hr class="content-divider"> 991 992 <div id="fehler"></div> 993 <div class="content-section"> 994 <span class="section-eyebrow">Häufige Fehler</span> 995 <h2>Häufige Fehler beim <span>Geschäftskonto-Vergleich</span></h2> 996 <p>Diese Fehler passieren beim Vergleich am häufigsten â und lassen sich leicht vermeiden:</p> 997 998 <ul class="warning-list"> 999 <li><strong>Nur auf die 0-â¬-Grundgebühr schauen:</strong> Ein Konto ohne Grundgebühr kann durch Transaktionskosten, Abhebungsgebühren und Funktionsaufpreise im Monat teurer werden als ein Pauschaltarif. Der Gesamtkosten-Rechner oben zeigt die echten Zahlen.</li> 1000 <li><strong>Transaktionskosten übersehen:</strong> Viele Anbieter berechnen 0,15â0,40 ⬠pro Transaktion nach einem Freikontingent. Bei 60 Transaktionen monatlich und 30 Freikontingent kommen so schnell 4â6 ⬠zusätzlich zusammen â monatlich, dauerhaft.</li> 1001 <li><strong>Anbieter wählen, der die eigene Rechtsform nicht unterstützt:</strong> Nicht alle Fintechs akzeptieren GmbH, UG oder GbR. Wer ein Konto beantragt und im Onboarding abgelehnt wird, verliert Zeit. Rechtsform-Filter oben nutzen, bevor man sich bewirbt.</li> 1002 <li><strong>Bargeldbedarf nicht einkalkulieren:</strong> Wer regelmäÃig Einnahmen in bar hat oder Kleingeld benötigt, ist mit einem rein digitalen Konto schlecht bedient. Viele Fintechs bieten keine Bargeldeinzahlung â das stellt sich oft erst nach der Kontoeröffnung heraus.</li> 1003 <li><strong>Teamfunktionen zu spät berücksichtigen:</strong> Wer mit einem Einzelkonto startet und später Mitarbeiter einstellt, muss oft den Anbieter wechseln, weil Teamkarten oder Berechtigungsrollen fehlen. Besser: von Anfang an einen skalierbaren Anbieter wählen.</li> 1004 <li><strong>Konto ohne DATEV wählen â obwohl der Steuerberater damit arbeitet:</strong> Fehlender DATEV-Export bedeutet manuellen Mehraufwand bei der Buchführung oder höhere Steuerberaterkosten. Wer mit einem Steuerberater zusammenarbeitet, sollte DATEV als Pflichtkriterium behandeln.</li> 1005 </ul> 1006 </div> 1007 1008 <hr class="content-divider"> 1009 1010 <div id="rechtsform"></div> 1011 <div class="content-section">
1012 <span class="section-eyebrow">Rechtsformen</span> 1013 <h2>Geschäftskonto nach <span>Rechtsform wählen</span></h2> 1014 <p>Die Wahl des richtigen Geschäftskontos hängt stark von Ihrer Unternehmensform ab. Hier eine kompakte Einordnung je Rechtsform:</p> 1015 1016 <h3>Freiberufler</h3> 1017 <p>Freiberufler haben die gröÃte Auswahl â fast alle Fintechs und Direktbanken sind geeignet. Für viele Freiberufler reicht zunächst ein schlankes Firmenkonto mit niedriger Grundgebühr, DATEV-Export und einfacher Buchhaltung. Besonders gut geeignet sind <strong>Finom Solo</strong>, <strong>Qonto Starter</strong> als kostenloser Einstieg und <strong>Kontist</strong> mit automatischer Steuerrücklagenberechnung. Da Freiberufler meist kein Filialnetz benötigen, sind rein digitale Anbieter die erste Wahl.</p> 1018 1019 <h3>Einzelunternehmen</h3> 1020 <p>Einzelunternehmer haben oft höheres Transaktionsvolumen durch Wareneinkauf oder regelmäÃige Betriebsausgaben. Wer über 50 Transaktionen pro Monat hat, sollte auf Pauschalpreise achten. <strong>Holvi</strong> ist eine gute Wahl für Einzelunternehmer, die Rechnungsstellung und Konto in einem Tool brauchen. Wer Bargeld benötigt, sollte klassische Direktbanken wie <strong>ING Geschäftskonto</strong> oder <strong>FYRST Base</strong> in Betracht ziehen.</p> 1021 1022 <h3>GbR (Gesellschaft bürgerlichen Rechts)</h3> 1023 <p>Eine GbR benötigt ein Konto auf den Namen der Gesellschaft â nicht alle Fintechs unterstützen das. Wichtig sind Mehrfachzeichnungsberechtigungen und Teamzugänge. <strong>Qonto Basic</strong> bietet hier eine gute Lösung mit Benutzerrollen und Ausgabenlimits. Für international ausgerichtete GbRs kommt auch <strong>Revolut Business Basic</strong> in Frage.</p> 1024 1025 <div id="gmbh"></div> 1026 <h3>UG (haftungsbeschränkt) & GmbH</h3> 1027 <p>Für UG und GmbH ist ein Geschäftskonto gesetzlich vorgeschrieben â ohne Konto kein Handelsregistereintrag. Dabei sollte das Firmenkonto ausdrücklich für juristische Personen freigegeben sein, da nicht alle Fintechs das unterstützen. Für die Gründungsphase eignen sich <strong><a href="/qonto-geschaeftskonto/">Qonto Basic</a></strong> oder <strong><a href="/vivid-geschaeftskonto/">Vivid Business Free</a></strong>, die die Stammkapital-Einzahlung unterstützen. Im laufenden Betrieb sind DATEV-Export, Teamkarten und Buchhaltungsintegration besonders wichtig. Wachsende GmbHs mit Kreditbedarf sollten zusätzlich eine klassische Bank wie <strong><a href="/commerzbank-geschaeftskonto/">Commerzbank Klassik­Geschäftskonto</a></strong> oder <strong><a href="/deutsche-bank-geschaeftskonto/">Deutsche Bank Business BasicKonto</a></strong> in Betracht ziehen. Für einen engeren Zuschnitt lohnt sich auÃerdem ein Blick auf <a href="/geschaeftskonto-ohne-schufa/">Geschäftskonten ohne Schufa</a> und <a href="/firmenkreditkarte/">Firmenkreditkarten</a>.</p> 1028 1029 <h3>AG & gröÃere Unternehmen</h3> 1030 <p>AGs und gröÃere Unternehmen haben komplexere Anforderungen: mehrere Konten, Kreditlinien, Währungsabsicherung und Reporting. Hier stoÃen reine Fintech-Lösungen an ihre Grenzen. <strong>Revolut Business Basic</strong> bietet einen digitalen Einstieg für internationale Zahlungen. Für Kreditrahmen, Firmenanleihen und persönliche Beratung sind klassische Filialbanken wie <strong>Deutsche Bank Business BasicKonto</strong> oder <strong>Commerzbank Klassik­Geschäftskonto</strong> die richtige Wahl.</p> 1031 1032 <div class="content-highlight green"> 1033 <strong>Tipp:</strong> Nutzen Sie den Rechtsform-Filter oben im Vergleich, um direkt nur die Anbieter zu sehen, die Ihre Unternehmensform unterstützen. 1034 </div> 1035 </div> 1036 1037 <hr class="content-divider"> 1038 1039 <div id="eroeffnung"></div> 1040 <div class="content-section"> 1041 <span class="section-eyebrow">Kontoeröffnung</span> 1042 <h2>Geschäftskonto eröffnen: So läuft der Prozess typischerweise ab</h2> 1043 <p>Bei digitalen Anbietern ist die Kontoeröffnung in wenigen Schritten möglich:</p> 1044 <ol class="content-steps"> 1045 <li><span class="step-text"><strong>Anbieter im Vergleich oben auswählen:</strong> Am besten nach Rechtsform und Anforderungen filtern</span></li> 1046 <li><span class="step-text"><strong>Registrierung online:</strong> Name, Adresse, Unternehmensform, Steuernummer eingeben</span></li> 1047 <li><span class="step-text"><strong>Identifizierung per Video-Ident oder eID:</strong> Personalausweis bereithalten â die Identifizierung dauert je nach Verfahren meist nur wenige Minuten</span></li> 1048 <li><span class="step-text"><strong>Bei GmbH / UG:</strong> Handelsregisterauszug und Gesellschaftervertrag hochladen</span></li> 1049 <li><span class="step-text"><strong>IBAN erhalten:</strong> Oft sofortige Nutzung möglich, physische Karte folgt per Post</span></li> 1050 </ol> 1051 <div class="content-highlight blue"> 1052 <strong>Wichtig:</strong> Klassische Filialbanken benötigen für GmbH-Konten oft mehrere Wochen und persönliche Termine. Fintechs wie Qonto Starter, Qonto Basic oder Finom Solo aktivieren Konten häufig innerhalb von 1â3 Werktagen. Für besonders schlanke Setups
1052sind oft auch <a href="/geschaeftskonto-kostenlos/">kostenlose Geschäftskonten</a> oder ein <a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Girokonto für Selbstständige</a> relevant. 1053 </div> 1054 </div> 1055 1056 <hr class="content-divider"> 1057 1058 <div id="fazit"></div> 1059 <div class="content-section"> 1060 <span class="section-eyebrow">Unser Fazit</span> 1061 <h2><span>Fazit:</span> Welches Geschäftskonto empfehlen wir?</h2> 1062 1063 <p>Ein pauschal bestes Geschäftskonto gibt es nicht â entscheidend sind Rechtsform, Transaktionsvolumen, Bargeldbedarf und gewünschte Zusatzfunktionen. Für die meisten Nutzerprofile lassen sich aus dem Vergleich aber klare Empfehlungen ableiten:</p> 1064 1065 <ul class="content-check-list empfehlungen-list"> 1066 <li><strong>Freelancer & Einzelunternehmer:</strong> Finom Solo und Qonto Starter sind mit 0 ⬠Grundgebühr im Einstieg eine interessante Wahl; bei höherem Transaktionsvolumen lohnt der Blick auf Qonto Basic oder FYRST Base.</li> 1067 <li><strong>GmbH & wachsende Unternehmen:</strong> Qonto Basic bietet ab 9 â¬/Monat DATEV-Integration, Teamkarten und Rechnungsstellung; Vivid Business Free kann bei kleinem Transaktionsvolumen eine kostenlose Alternative sein.</li> 1068 <li><strong>International tätige Unternehmen:</strong> Revolut Business Basic ist vor allem bei Fremdwährungsbedarf relevant; Gebühren für internationale Ãberweisungen sollten separat geprüft werden.</li> 1069 <li><strong>Bargeld-intensive Branchen:</strong> Klassische Filialbanken wie Sparkassen, Volksbanken oder Postbank sind oft praktischer, wenn regelmäÃig Bargeld eingezahlt wird.</li> 1070 </ul> 1071 1072 </div> 1073 1074 <hr class="content-divider"> 1075 1076 <div class="content-section"> 1077 <div class="internal-links"> 1078 <div class="internal-links-title">Weiterführende Vergleiche</div> 1079 <div class="internal-links-list"> 1080 <a href="/geschaeftskonto-kostenlos/">Kostenlose Geschäftskonten 2026</a> 1081 <a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Girokonto für Selbstständige</a> 1082 <a href="/geschaeftskonto-ohne-schufa/">Geschäftskonto ohne Schufa</a> 1083 <a href="/firmenkreditkarte/">Firmenkreditkarten Vergleich</a> 1084 <a href="/geschaeftskonto-vergleich/#gmbh">Beste Konten für GmbH</a> 1085 </div> 1086 </div> 1087 </div> 1088 1089 <hr class="content-divider"> 1090 1091 <section class="faq-section" id="faq"> 1092 <div class="faq-inner"> 1093 <span class="section-eyebrow">FAQ</span> 1094 <h2>Häufige Fragen zum <span>Geschäftskonto Vergleich</span></h2> 1095 <div class="faq-list"> 1096 <div class="faq-item"> 1097 <button type="button" class="faq-q"> 1098 <span class="faq-q-text">Welches Geschäftskonto ist 2026 das beste?</span> 1099 <span class="faq-q-icon">+</span> 1100 </button> 1101 <div class="faq-a"><div class="faq-a-inner">Welches Geschäftskonto am besten passt, hängt von Rechtsform, Transaktionsvolumen, Bargeldbedarf und gewünschten Zusatzfunktionen ab. Für Freelancer kommen oft günstige digitale Konten infrage, für Teams eher Anbieter mit Rollen und Teamkarten, für internationale Geschäfte Konten mit Multi-Währungs-Funktionen.</div></div> 1102 </div> 1103 <div class="faq-item"> 1104 <button type="button" class="faq-q"> 1105 <span class="faq-q-text">Was kostet ein Geschäftskonto im Durchschnitt?</span> 1106 <span class="faq-q-icon">+</span> 1107 </button> 1108 <div class="faq-a"><div class="faq-a-inner">Geschäftskonten starten teils bei 0 ⬠Grundgebühr. Je nach Anbieter, Tarif, Transaktionsvolumen und Bargeldnutzung können die monatlichen Gesamtkosten aber deutlich höher ausfallen. Deshalb ist nicht nur der Grundpreis, sondern das gesamte Nutzungsprofil entscheidend.</div></div> 1109 </div> 1110 <div class="faq-item"> 1111 <button type="button" class="faq-q">
1112 <span class="faq-q-text">Brauche ich als Freelancer ein Geschäftskonto?</span> 1113 <span class="faq-q-icon">+</span> 1114 </button> 1115 <div class="faq-a"><div class="faq-a-inner">Gesetzlich sind Freelancer und Einzelunternehmer nicht zur Führung eines separaten Geschäftskontos verpflichtet. Es ist jedoch meist sinnvoll, private und geschäftliche Finanzen zu trennen â das vereinfacht die Buchhaltung und ist bei Betriebsprüfungen vorteilhaft. Viele Banken untersagen zudem die gewerbliche Nutzung privater Konten.</div></div> 1116 </div> 1117 <div class="faq-item"> 1118 <button type="button" class="faq-q"> 1119 <span class="faq-q-text">Welches Geschäftskonto ist für GmbH geeignet?</span> 1120 <span class="faq-q-icon">+</span> 1121 </button> 1122 <div class="faq-a"><div class="faq-a-inner">Für GmbH und UG ist ein Anbieter erforderlich, der Geschäftskonten für juristische Personen anbietet. Geeignete Anbieter sind u. a. <a href="/qonto-geschaeftskonto/">Qonto Basic</a>, <a href="/vivid-geschaeftskonto/">Vivid Business Free</a>, Revolut Business Basic, <a href="/commerzbank-geschaeftskonto/">Commerzbank Klassik­Geschäftskonto</a> und <a href="/deutsche-bank-geschaeftskonto/">Deutsche Bank Business BasicKonto</a>. Nutzen Sie den Rechtsform-Filter oben im Vergleich, um passende Anbieter zu finden.</div></div> 1123 </div> 1124 <div class="faq-item"> 1125 <button type="button" class="faq-q"> 1126 <span class="faq-q-text">Was ist der Unterschied zwischen Geschäftskonto und Girokonto?</span> 1127 <span class="faq-q-icon">+</span> 1128 </button> 1129 <div class="faq-a"><div class="faq-a-inner">Ein Businesskonto ist für unternehmerische Zwecke ausgelegt und bietet Funktionen wie DATEV-Export, Rechnungsstellung, Teamzugänge und Buchungskategorisierung. Privatkonten sind für geschäftliche Nutzung bei vielen Banken laut AGB nicht vorgesehen. Wer ein Konto dauerhaft geschäftlich nutzt, sollte deshalb die Bedingungen des Anbieters prüfen.</div></div> 1130 </div> 1131 <div class="faq-item"> 1132 <button type="button" class="faq-q"> 1133 <span class="faq-q-text">Wie schnell kann ich ein Geschäftskonto eröffnen?</span> 1134 <span class="faq-q-icon">+</span> 1135 </button> 1136 <div class="faq-a"><div class="faq-a-inner">Bei digitalen Anbietern ist die Kontoeröffnung oft deutlich schneller möglich als bei klassischen Banken. Die genaue Dauer hängt von Anbieter, Rechtsform und Ident-Verfahren ab. Klassische Filialbanken benötigen bei GmbHs häufig persönliche Termine und mehr Vorlaufzeit.</div></div> 1137 </div> 1138 <div class="faq-item"> 1139 <button type="button" class="faq-q"> 1140 <span class="faq-q-text">Kann ich mehrere Geschäftskonten parallel nutzen?</span> 1141 <span class="faq-q-icon">+</span> 1142 </button> 1143 <div class="faq-a"><div class="faq-a-inner">Ja â es gibt keine gesetzliche Beschränkung auf ein einziges Geschäftskonto. Viele Unternehmen nutzen mehrere Konten parallel, zum Beispiel ein digitales Konto für den Zahlungsverkehr und ein weiteres Konto für Bargeld, Finanzierung oder getrennte Rücklagen. Wichtig ist, alle Konten sauber in der Buchhaltung zu führen.</div></div> 1144 </div> 1145 <div class="faq-item"> 1146 <button type="button" class="faq-q"> 1147 <span class="faq-q-text">Welches Geschäftskonto eignet sich für Start-ups?</span> 1148 <span class="faq-q-icon">+</span> 1149 </button> 1150 <div class="faq-a"><div class="faq-a-inner">In der Gründungsphase sind vor allem niedrige Fixkosten, eine schnelle Kontoeröffnung und einfache Buchhaltungsfunktionen wichtig. Für Solo-Gründer kommt Qonto Starter als kostenloser Einstieg in Frage; mit wachsendem Team und höherem Transaktionsvolumen ist Qonto Basic passender â mit Teamkarten, Ausgabenlimits und DATEV-Integration.</div></div> 1151 </div> 1152 <div class="faq-item"> 1153 <button type="button" class="faq-q">
1154 <span class="faq-q-text">Was ist bei Bargeldeinzahlungen wichtig?</span> 1155 <span class="faq-q-icon">+</span> 1156 </button> 1157 <div class="faq-a"><div class="faq-a-inner">Viele digitale Anbieter ermöglichen keine Bargeldeinzahlungen oder nur über Kooperationspartner gegen Gebühr. Wer regelmäÃig Bargeld einzahlen muss (z. B. Gastronomie, Einzelhandel), sollte gezielt auf Anbieter mit Filialnetz oder Cash-Service achten. Klassische Banken sind hier oft die bessere Wahl.</div></div> 1158 </div> 1159 <div class="faq-item"> 1160 <button type="button" class="faq-q"> 1161 <span class="faq-q-text">Kann ich mein Geschäftskonto später wechseln?</span> 1162 <span class="faq-q-icon">+</span> 1163 </button> 1164 <div class="faq-a"><div class="faq-a-inner">Ja, ein Kontowechsel ist grundsätzlich jederzeit möglich. Seit 2016 sind Banken gesetzlich zur kostenlosen Wechselhilfe verpflichtet. Daueraufträge, Lastschriften und Geschäftspartner sollten rechtzeitig über die neue IBAN informiert werden. Bei GmbH und UG kann zudem eine Aktualisierung im Handelsregister erforderlich sein.</div></div> 1165 </div> 1166 </div> 1167 </div> 1168 </section> 1169 1170 </div><!-- /content-body --> 1171 </div><!-- /page-with-toc --> 1172</section> 1173 1174<!-- FOOTER: synced from ../snippets/footer.html --> 1175<footer id="site-footer"> 1176 <div class="footer-inner"> 1177 <div class="footer-top"> 1178 <div> 1179 <div class="footer-block-compact"> 1180 <a href="/" class="footer-logo-link" aria-label="Firmendo Startseite"> 1181 <span class="footer-logo-mark" aria-hidden="true">F</span> 1182 <span class="footer-logo-word" aria-hidden="true">firmen<em>do</em></span> 1183 </a> 1184 </div> 1185 <p class="footer-desc">Firmendo ist das unabhängige Vergleichsportal für Geschäftskonten, Business-Tools und Finanzprodukte für Selbstständige, Gründer und Unternehmen. Seit 2014.</p> 1186 <p class="affiliate-note">Hinweis: Wir erhalten für Abschlüsse über einige unserer Links ggf. Provisionen. Für Sie entstehen keine Mehrkosten. Die Redaktion ist von der Vermarktung getrennt.</p> 1187 </div> 1188 <div> 1189 <div class="footer-col-title">Geschäftskonten</div> 1190 <ul class="footer-col-links"> 1191 <li><a href="/geschaeftskonto-vergleich/">Vergleich 2026</a></li> 1192 <li><a href="/geschaeftskonto-kostenlos/">Kostenlos</a></li> 1193 <li><a href="/geschaeftskonto-ohne-schufa/">Ohne SCHUFA</a></li> 1194 <li><a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Für Gründer</a></li> 1195 <li><a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Für Freelancer</a></li> 1196 </ul> 1197 </div> 1198 <div> 1199 <div class="footer-col-title">Weitere Vergleiche</div> 1200 <ul class="footer-col-links"> 1201 <li><a href="/firmenkreditkarte/">Firmenkreditkarte</a></li> 1202 <li><a href="/firmentagesgeld/">Firmentagesgeld</a></li> 1203 <li><a href="/kredit-fuer-selbststaendige/">Kredit für Selbstständige</a></li> 1204 <li><a href="/girokonto-fuer-selbststaendige-und-freiberufler/">Girokonto Selbstständige</a></li> 1205 </ul> 1206 </div> 1207 <div> 1208 <div class="footer-col-title">Firmendo</div> 1209 <ul class="footer-col-links"> 1210 <li><a href="/ratgeber/">Ratgeber</a></li> 1211 <li><a href="/ueber-uns/">Ãber uns</a></li> 1212 <li><a href="/ueber-uns/">Redaktion</a></li> 1213 <li><a href="/kontakt/">Kontakt</a></li> 1214 </ul> 1215 </div> 1216 </div> 1217 <div class="footer-bottom"> 1218 <span class="footer-copy">© 2026 Firmendo.de â Alle Angaben ohne Gewähr.</span> 1219 <div class="footer-links"> 1220 <a href="/datenschutz/">Datenschutz</a> 1221 <a href="/impressum/">Impressum</a> 1222 </div> 1223 </div> 1224 </div> 1225</footer> 1226 1227 1228 1229 1230 1231
1232<script> 1233 1234// All products for Geschäftskonto Vergleich 1235const products = [ 1236 { 1237 // verified May 2026 1238 name: 'Finom Solo', priceNote: 'Solo · 0 â¬/Monat · SEPA-Zahlungen volumenabhängig kostenlos · Abhebungen 1 % bis 500 â¬/Monat', base: 0, txCost: 0, txFree: 999, abhebePct: 0.01, abhebeCap: 500, abhebeMin: 0, cat: 'Fintech', highlight: true, 1239 suitable: ['Freiberufler','Einzelunternehmen','Gründer','eK'], 1240 schufa: false, rating: 4.8, cashback: 'â', intl: false, datev: true, accounting: true, 1241 affiliateUrl: 'https://finom.co/?ref=firmendo', reviewUrl: '/finom-geschaeftskonto/', 1242 logo: '<img class="provider-logo-img" src="../images/mini-logos/finom.svg" alt="Finom Logo" loading="lazy" decoding="async" width="144" height="144">' 1243 }, 1244 { 1245 // verified May 2026 1246 name: 'Qonto Starter', priceNote: 'Starter · 5 Transaktionen inkl. · virtuelle Karte inklusive', base: 0, txCost: 0.40, txFree: 5, abhebePct: 0, abhebeMin: 2, cat: 'Fintech', highlight: false, 1247 suitable: ['Freiberufler','Einzelunternehmen','Gründer'], 1248 schufa: false, rating: 4.4, cashback: 'â', intl: false, datev: true, accounting: true, 1249 affiliateUrl: 'https://qonto.com/de/?ref=firmendo', reviewUrl: '/qonto-geschaeftskonto/', 1250 logo: '<img class="provider-logo-img" src="../images/mini-logos/qonto.png" alt="Qonto Logo" loading="lazy" decoding="async" width="480" height="480">' 1251 }, 1252 { 1253 // verified May 2026 1254 name: 'Vivid Business Free', priceNote: 'Free · kostenlose Basisfunktionen · Cashback abhängig vom Programm', base: 0, txCost: 0, txFree: 999, abhebePct: 0.03, abhebeMin: 1, cat: 'Online-Bank', highlight: false, 1255 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','Gründer','Verein / NGO'], 1256 schufa: false, rating: 4.4, cashback: 'Cashback möglich', intl: false, datev: false, accounting: true, 1257 affiliateUrl: 'https://vivid.money/de-de/business/?ref=firmendo', reviewUrl: '/vivid-geschaeftskonto/', 1258 logo: '<img class="provider-logo-img" src="../images/mini-logos/vivid-money.png" alt="Vivid Money Logo" loading="lazy" decoding="async" width="256" height="256">' 1259 }, 1260 { 1261 // verified May 2026 1262 name: 'Revolut Business Basic', priceNote: 'Basic · 10 lokale Ãberweisungen inkl. · 0,20 â¬/weitere · internationale Ãberweisungen kostenpflichtig', base: 10, txCost: 0.20, txFree: 10, abhebePct: 0.02, abhebeMin: 1, cat: 'Fintech', highlight: false, 1263 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','AG','OHG','Gründer'], 1264 schufa: false, rating: 4.3, cashback: 'â', intl: true, datev: false, accounting: false, 1265 affiliateUrl: 'https://www.revolut.com/business/?ref=firmendo', 1266 logo: '<img class="provider-logo-img" src="../images/mini-logos/revolut.svg" alt="Revolut Logo" loading="lazy" decoding="async" width="700" height="700">' 1267 }, 1268 { 1269 // verified May 2026 1270 name: 'Holvi Flex', priceNote: 'Flex · 0 â¬/Monat · dauerhaft ohne Grundgebühr · 0,25 ⬠je SEPA-Ãberweisung/Lastschrift · 2,5 % Bargeldabhebung', base: 0, txCost: 0.25, txFree: 0, abhebePct: 0.025, abhebeMin: 0, cat: 'Fintech', highlight: false, 1271 suitable: ['Freiberufler','Einzelunternehmen','Gründer'], 1272 schufa: false, rating: 4.1, cashback: 'â', intl: false, datev: false, accounting: true, 1273 affiliateUrl: 'https://holvi.com/de/?ref=firmendo', reviewUrl: '/holvi-geschaeftskonto/', 1274 logo: '<img class="provider-logo-img" src="../images/mini-logos/holvi.webp" alt="Holvi Logo" loading="lazy" decoding="async" width="192" height="192">' 1275 }, 1276 { 1277 // verified May 2026 1278 name: 'Kontist Free', priceNote: 'Free · 5 SEPA-Transaktionen inkl. · 0,25 â¬/weitere · Abhebungen im Free-Plan 2 â¬', base: 0, txCost: 0.25, txFree: 5, abhebePct: 0, abhebeMin: 2, cat: 'Fintech', highlight: false, 1279 suitable: ['Freiberufler','Einzelunternehmen'], 1280 schufa: false, rating: 4.3, cashback: 'â', intl: false, datev: true, accounting: true, 1281 affiliateUrl: 'https://kontist.com/?ref=firmendo', reviewUrl: '/kontist-geschaeftskonto/', 1282 logo: '<img class="provider-logo-img" src="../images/mini-logos/kontist.png" alt="Kontist Logo" loading="lazy" decoding="async" width="550" height="551">' 1283 }, 1284 { 1285 // verified May 2026
1286 name: 'N26 Business Standard', priceNote: 'Standard · 0,1% Cashback · 2 gratis Abhebungen/Monat', base: 0, txCost: 0, txFree: 999, abhebePct: 0, abhebeMin: 2, cat: 'Online-Bank', highlight: false, 1287 suitable: ['Freiberufler','Einzelunternehmen','eK'], 1288 schufa: true, rating: 4.0, cashback: '0,1% möglich', intl: false, datev: false, accounting: false, 1289 affiliateUrl: 'https://n26.com/de-de/business?ref=firmendo', 1290 logo: '<img class="provider-logo-img" src="../images/mini-logos/n26.svg" alt="N26 Logo" loading="lazy" decoding="async" width="46" height="32">' 1291 }, 1292 { 1293 // verified May 2026 1294 name: 'Wise Business', priceNote: '0 â¬/Monat · variable Transfer-/Wechselgebühren · Kostenrechner nutzt Beispielwert', base: 0, txCost: 0.3, txLabel: 'variable', txFree: 0, abhebePct: 0.015, abhebeMin: 1.5, cat: 'Fintech', highlight: false, 1295 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','AG','OHG','Internationales'], 1296 schufa: false, rating: 4.3, cashback: 'â', intl: true, datev: false, accounting: false, 1297 affiliateUrl: 'https://wise.com/de/business/?ref=firmendo', 1298 logo: '<img class="provider-logo-img" src="../images/mini-logos/wise.webp" alt="Wise Logo" loading="lazy" decoding="async" width="256" height="256">' 1299 }, 1300 { 1301 // verified May 2026 1302 name: 'Commerzbank Klassik­Geschäftskonto', priceNote: '0 ⬠Grundpreis für 12 Monate · danach 15,90 â¬/Monat · 10 Transaktionen inkl. · 0,20 â¬/weitere', base: 0, txCost: 0.20, txFree: 10, abhebePct: 0, abhebeMin: 0, cat: 'Direktbank', highlight: false, 1303 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','AG','OHG'], 1304 schufa: true, rating: 3.9, cashback: 'â', intl: false, datev: true, accounting: false, 1305 affiliateUrl: 'https://www.commerzbank.de/geschaeftskonto/?ref=firmendo', reviewUrl: '/commerzbank-geschaeftskonto/', 1306 logo: '<img class="provider-logo-img" src="../images/mini-logos/commerzbank.svg" alt="Commerzbank Logo" loading="lazy" decoding="async" width="82" height="71">' 1307 }, 1308 { 1309 // verified May 2026 1310 name: 'Deutsche Bank Business BasicKonto', priceNote: 'Business BasicKonto · 14,90 â¬/Monat · 0,30 ⬠pro belegloser Transaktion', base: 14.90, txCost: 0.30, txFree: 0, abhebePct: 0, abhebeMin: 0, cat: 'Filialbank', highlight: false, 1311 suitable: ['Einzelunternehmen','GmbH & UG','AG','OHG'], 1312 schufa: true, rating: 3.7, cashback: 'â', intl: true, datev: true, accounting: false, 1313 affiliateUrl: 'https://www.deutsche-bank.de/geschaeftskonto/?ref=firmendo', reviewUrl: '/deutsche-bank-geschaeftskonto/', 1314 logo: '<img class="provider-logo-img" src="../images/mini-logos/deutsche-bank.svg" alt="Deutsche Bank Logo" loading="lazy" decoding="async" width="32" height="32">' 1315 }, 1316 { 1317 // verified May 2026 1318 name: 'Postbank Business Giro', priceNote: '0 ⬠Grundpreis bis 31.12.2026 · danach 12,90 â¬/Monat · 0,28 ⬠pro belegloser SEPA-Transaktion', base: 0, txCost: 0.28, txFree: 0, abhebePct: 0, abhebeMin: 0, cat: 'Filialbank', highlight: false, 1319 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG'], 1320 schufa: true, rating: 3.6, cashback: 'â', intl: false, datev: false, accounting: false, 1321 affiliateUrl: 'https://www.postbank.de/firmenkunden/?ref=firmendo', reviewUrl: '/postbank-geschaeftskonto/', 1322 logo: '<img class="provider-logo-img" src="../images/mini-logos/postbank.svg" alt="Postbank Logo" loading="lazy" decoding="async" width="16" height="16">' 1323 }, 1324 { 1325 // verified May 2026 1326 name: 'ING Geschäftskonto', priceNote: '6 Monate kostenlos · Gründer 12 Monate kostenlos · danach Bestpreis ab 0 ⬠+ 0,30 â¬/Transaktion · 3 gratis Abhebungen/Monat', base: 0, txCost: 0.30, txFree: 0, abhebePct: 0, abhebeMin: 2, cat: 'Online-Bank', highlight: false, 1327 suitable: ['Freiberufler','Einzelunternehmen'], 1328 schufa: true, rating: 4.0, cashback: 'â', intl: false, datev: false, accounting: false, 1329 affiliateUrl: 'https://www.ing.de/geschaeftskunden/?ref=firmendo', reviewUrl: '/ing-geschaeftskonto/', 1330 logo: '<img class="provider-logo-img" src="../images/mini-logos/ing.svg" alt="ING Logo" loading="lazy" decoding="async" width="340" height="340">' 1331 }, 1332 { 1333 // verified May 2026
1334 name: 'FYRST Base', priceNote: '0 ⬠für natürliche Personen · juristische Personen 6 Monate kostenlos, danach 6 â¬/Monat · 50 Transaktionen inkl. · 0,19 â¬/weitere', base: 0, txCost: 0.19, txFree: 50, abhebePct: 0.015, abhebeMin: 1.5, cat: 'Online-Bank', highlight: false, 1335 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','Gründer'], 1336 schufa: true, rating: 4.1, cashback: 'â', intl: false, datev: true, accounting: false, 1337 affiliateUrl: 'https://www.fyrst.de/?ref=firmendo', reviewUrl: '/fyrst-geschaeftskonto/', 1338 logo: '<img class="provider-logo-img" src="../images/mini-logos/fyrst.svg" alt="FYRST Logo" loading="lazy" decoding="async" width="16" height="16">' 1339 }, 1340 { 1341 // TODO verify official PLV by regional Sparkasse 1342 name: 'Sparkasse Geschäftskonto', priceNote: 'regional unterschiedlich · Kostenrechner nutzt Beispielwert · Filialservice abhängig von Sparkasse', base: 8, baseLabel: 'regional', txCost: 0.25, txFree: 0, abhebePct: 0, abhebeMin: 0, cat: 'Filialbank', highlight: false, 1343 suitable: ['Freiberufler','Einzelunternehmen','GmbH & UG','AG','OHG','Verein / NGO'], 1344 schufa: true, rating: 3.5, cashback: 'â', intl: false, datev: true, accounting: false, 1345 ctaNote: 'Regional prüfen', 1346 logo: '<img class="provider-logo-img" src="../images/mini-logos/sparkasse.png" alt="Sparkasse Logo" loading="lazy" decoding="async" width="512" height="512">' 1347 } 1348]; 1349 1350const YES = `<svg class="icon-yes td-check-yes" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="20 6 9 17 4 12"/></svg>`; 1351const NO = `<svg class="icon-no td-check-no" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>`; 1352 1353let activeFilters = { datev: false, accounting: false, intl: false, noSchufa: false }; 1354let sortKey = 'total'; 1355let sortAsc = true; 1356const featuredOrder = { 1357 'Finom Solo': 1, 1358 'Holvi Flex': 2, 1359 'FYRST Base': 3, 1360 'Vivid Business Free': 4 1361}; 1362 1363function getFeaturedOrder(p) { 1364 return featuredOrder[p.name.replace(/­/g, '')] || 0; 1365} 1366 1367function formatEuro(value) { 1368 return `${value.toFixed(2).replace('.', ',')} â¬`; 1369} 1370 1371function formatPct(value) { 1372 return `${(value * 100).toFixed(value * 100 % 1 === 0 ? 0 : 1).replace('.', ',')} %`; 1373} 1374 1375function abhebungMarkup(p) { 1376 if (/keine Abhebungen/i.test(p.priceNote)) { 1377 return '<span class="u-text-gray-300">keine</span>'; 1378 } 1379 if (/(\d+)\s+gratis Abhebungen\/Monat/i.test(p.priceNote)) { 1380 return `<span class="table-text">${p.priceNote.match(/(\d+)\s+gratis Abhebungen\/Monat/i)[1]} gratis / Monat</span>`; 1381 } 1382 if (/bis\s+(\d+)\s*â¬\/Mon\.\s+gratis abheben\s+·\s+danach\s+(\d+)%/i.test(p.priceNote)) { 1383 const match = p.priceNote.match(/bis\s+(\d+)\s*â¬\/Mon\.\s+gratis abheben\s+·\s+danach\s+(\d+)%/i); 1384 return `<span class="table-text">bis ${match[1]} ⬠frei, dann ${match[2]} %</span>`; 1385 } 1386 if (/(\d+)\s*â¬\/Mon\.\s+Abhebung frei/i.test(p.priceNote)) { 1387 return `<span class="table-text">${p.priceNote.match(/(\d+)\s*â¬\/Mon\.\s+Abhebung frei/i)[1]} ⬠/ Monat frei</span>`; 1388 } 1389 if (p.abhebePct > 0 && p.abhebeMin > 0) { 1390 return `<span class="table-text">${formatPct(p.abhebePct)} min. ${formatEuro(p.abhebeMin)}</span>`; 1391 } 1392 if (p.abhebePct > 0 && p.abhebeCap > 0) { 1393 return `<span class="table-text">${formatPct(p.abhebePct)} bis ${formatEuro(p.abhebeCap)} / Monat</span>`; 1394 } 1395 if (p.abhebePct > 0) { 1396 return `<span class="table-text">${formatPct(p.abhebePct)}</span>`; 1397 } 1398 if (p.abhebeMin > 0) { 1399 return `<span class="table-text">${formatEuro(p.abhebeMin)}</span>`; 1400 } 1401 return '<span class="u-text-gray-300">â</span>'; 1402} 1403 1404function totalMarkup(total) { 1405 if (total === 0) return '<span class="u-text-green-xstrong">0,00 â¬</span>'; 1406 return `<span class="td-total">${formatEuro(total)}</span>`; 1407} 1408 1409function monthlyWithdrawalTotal() { 1410 const abhebungen = parseInt(document.getElementById('inp-abhebungen')?.value, 10) || 4; 1411 const betrag = parseFloat(document.getElementById('inp-betrag')?.value) || 200; 1412 return abhebungen * betrag; 1413} 1414 1415function withdrawalLimitExceeded(p) { 1416 return p.abhebeCap > 0 && monthlyWithdrawalTotal() > p.abhebeCap; 1417} 1418
1419function totalBreakdownMarkup(p) { 1420 const buchungen = parseInt(document.getElementById('inp-buchungen')?.value, 10) || 30; 1421 const base = p.base || 0; 1422 const tx = (p.txCost || 0) * Math.max(0, buchungen - (p.txFree || 0)); 1423 const abhebeTotal = monthlyWithdrawalTotal(); 1424 const abhebeFee = p.abhebePct > 0 ? Math.max(p.abhebeMin || 0, abhebeTotal * p.abhebePct) : 0; 1425 if (withdrawalLimitExceeded(p)) { 1426 return `<span class="price-wrap total-breakdown">${totalMarkup(p._total)}<span class="price-hint total-breakdown-hint">Limit beachten</span><span class="price-tooltip total-breakdown-tooltip">Grundgebühr ${formatEuro(base)} · Transaktionen ${formatEuro(tx)} · Abhebungen ${formatEuro(abhebeFee)} · Anbieterlimit ${formatEuro(p.abhebeCap)} / Monat</span></span>`; 1427 } 1428 if (p.baseLabel === 'regional') { 1429 return `<span class="price-wrap total-breakdown">${totalMarkup(p._total)}<span class="price-hint total-breakdown-hint">Beispielwert</span><span class="price-tooltip total-breakdown-tooltip">Regionale Konditionen: Grundgebühr und Buchungspreise unterscheiden sich je Sparkasse. Kalkulation mit Beispielwert ${formatEuro(base)} Grundgebühr.</span></span>`; 1430 } 1431 if (p.txLabel === 'variable') { 1432 return `<span class="price-wrap total-breakdown">${totalMarkup(p._total)}<span class="price-hint total-breakdown-hint">Beispielwert</span><span class="price-tooltip total-breakdown-tooltip">Variable Gebühren: Wise berechnet Transfer- und Wechselgebühren je nach Zahlung. Kalkulation mit Beispielwert ${formatEuro(p.txCost || 0)} pro Transaktion.</span></span>`; 1433 } 1434 return `<span class="price-wrap total-breakdown">${totalMarkup(p._total)}<span class="price-hint total-breakdown-hint">Kosten ansehen</span><span class="price-tooltip total-breakdown-tooltip">Grundgebühr ${formatEuro(base)} · Transaktionen ${formatEuro(tx)} · Abhebungen ${formatEuro(abhebeFee)}</span></span>`; 1435} 1436 1437function providerCtaMarkup(p, mode = 'table') { 1438 if (!p.affiliateUrl) { 1439 const note = p.ctaNote || 'Kein Direktlink'; 1440 return mode === 'mobile' 1441 ? `<span class="mc-cta mc-cta--disabled" aria-label="${note}">${note}</span>` 1442 : `<span class="btn-table btn-table--disabled" aria-label="${note}">${note}</span>`; 1443 }
1444 const icon = '<svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg>'; 1445 return mode === 'mobile' 1446 ? `<a href="${p.affiliateUrl}" target="_blank" rel="noopener sponsored" class="mc-cta">Zum Anbieter</a>` 1447 : `<a href="${p.affiliateUrl}" target="_blank" rel="noopener sponsored" class="btn-table">Zum Anbieter ${icon}</a>`; 1448} 1449 1450function basePriceMarkup(p, zeroText = '0 â¬') { 1451 if (p.baseLabel === 'regional') { 1452 return `<span class="price-wrap"><span class="price-blue">regional</span><span class="price-hint">Beispiel</span><span class="price-tooltip">Sparkassen-Preise unterscheiden sich regional. Der Kostenrechner nutzt ${formatEuro(p.base)} als Beispielwert.</span></span>`; 1453 } 1454 if (p.name === 'Commerzbank Klassik­Geschäftskonto' && p.base === 0) { 1455 return '<span class="price-wrap"><span class="price-green">0 â¬</span><span class="price-hint">Aktion</span><span class="price-tooltip">Kennenlern-Angebot: 0 ⬠Grundpreis für 12 Monate · danach 15,90 â¬/Monat. Erstattung nach Online-Abschluss und erfüllten Bedingungen.</span></span>'; 1456 } 1457 if (p.name === 'Postbank Business Giro' && p.base === 0) { 1458 return '<span class="price-wrap"><span class="price-green">0 â¬</span><span class="price-hint">Aktion</span><span class="price-tooltip">Temporäre Aktion: 0 ⬠Grundpreis bis 31.12.2026 · danach 12,90 â¬/Monat.</span></span>'; 1459 } 1460 if (p.name === 'ING Geschäftskonto' && p.base === 0) { 1461 return '<span class="price-wrap"><span class="price-green">0 â¬</span><span class="price-hint">Aktion</span><span class="price-tooltip">Kostenlose Anfangszeit: 6 Monate ohne Grundpreis und Transaktionskosten · Gründer im ersten Geschäftsjahr 12 Monate.</span></span>'; 1462 } 1463 if (p.name === 'FYRST Base' && p.base === 0) { 1464 return '<span class="price-wrap"><span class="price-green">0 â¬</span><span class="price-hint">Hinweis</span><span class="price-tooltip">0 ⬠dauerhaft für natürliche Personen · juristische Personen 6 Monate kostenlos, danach 6 â¬/Monat.</span></span>'; 1465 } 1466 return p.base === 0 1467 ? `<span class="price-green">${zeroText}</span>` 1468 : `<span class="price-blue">${p.base.toFixed(2).replace('.',',')} â¬</span>`;
1469} 1470 1471function toggleFilter(key, btn) { 1472 activeFilters[key] = !activeFilters[key]; 1473 btn.classList.toggle('active', activeFilters[key]); 1474 btn.setAttribute('aria-pressed', activeFilters[key] ? 'true' : 'false'); 1475 renderTable(); 1476} 1477function applyFilters() { renderTable(); } 1478function resetFilters() { 1479 activeFilters = { datev: false, accounting: false, intl: false, noSchufa: false }; 1480 document.querySelectorAll('.toggle-btn').forEach(btn => { 1481 btn.classList.remove('active'); 1482 btn.setAttribute('aria-pressed', 'false'); 1483 }); 1484 fdSetValue('fd-suit', ''); 1485 fdSetValue('fd-price', ''); 1486 fdSetValue('fd-sort', 'total-asc'); 1487 applySort('total-asc', { render: false }); 1488 renderTable(); 1489} 1490 1491function calcTotal(p) { 1492 const buchungen = parseInt(document.getElementById('inp-buchungen')?.value, 10) || 30; 1493 const base = p.base || 0; 1494 const tx = (p.txCost || 0) * Math.max(0, buchungen - (p.txFree || 0)); 1495 const abhebeTotal = monthlyWithdrawalTotal(); 1496 const abhebeFee = p.abhebePct > 0 ? Math.max(p.abhebeMin || 0, abhebeTotal * p.abhebePct) : 0; 1497 return base + tx + abhebeFee; 1498} 1499 1500function applySort(value, options = {}) { 1501 const [key, direction] = String(value || 'total-asc').split('-'); 1502 sortKey = key || 'total'; 1503 sortAsc = direction !== 'desc'; 1504 document.querySelectorAll('th.sortable').forEach(th => { 1505 const active = th.dataset.key === sortKey; 1506 th.classList.toggle('asc', active && sortAsc); 1507 th.classList.toggle('desc', active && !sortAsc); 1508 }); 1509 if (options.render !== false) renderTable(); 1510} 1511 1512function updateFilterCount() { 1513 let count = 0; 1514 if (fdGetValue('fd-suit')) count += 1; 1515 if (fdGetValue('fd-price')) count += 1; 1516 Object.values(activeFilters).forEach(active => { if (active) count += 1; }); 1517 const badge = document.getElementById('filterCountBadge'); 1518 const countNode = document.getElementById('filterCount'); 1519 if (!badge || !countNode) return; 1520 countNode.textContent = count; 1521 badge.classList.toggle('hidden', count === 0); 1522} 1523 1524function getFilteredData() { 1525 const suit = fdGetValue('fd-suit'); 1526 const preis = fdGetValue('fd-price'); 1527 const data = products.filter(p => { 1528 if (suit && !p.suitable.includes(suit)) return false; 1529 if (preis === 'free' && p.base > 0) return false; 1530 if (preis === 'paid' && p.base === 0) return false; 1531 if (activeFilters.datev && !p.datev) return false; 1532 if (activeFilters.accounting && !p.accounting) return false; 1533 if (activeFilters.intl && !p.intl) return false; 1534 if (activeFilters.noSchufa && p.schufa) return false; 1535 return true; 1536 }).map(p => ({ ...p, _total: calcTotal(p) })); 1537 1538 data.sort((a, b) => { 1539 if (!a.affiliateUrl && b.affiliateUrl) return 1; 1540 if (a.affiliateUrl && !b.affiliateUrl) return -1; 1541 const featuredA = getFeaturedOrder(a); 1542 const featuredB = getFeaturedOrder(b); 1543 if (featuredA && featuredB) return featuredA - featuredB; 1544 if (featuredA) return -1; 1545 if (featuredB) return 1; 1546 let av = sortKey === 'total' ? a._total : a[sortKey]; 1547 let bv = sortKey === 'total' ? b._total : b[sortKey]; 1548 if (typeof av === 'string') av = av.toLowerCase(); 1549 if (typeof bv === 'string') bv = bv.toLowerCase(); 1550 return sortAsc ? (av > bv ? 1 : av < bv ? -1 : 0) : (av < bv ? 1 : av > bv ? -1 : 0); 1551 }); 1552 1553 return data; 1554} 1555 1556function renderMobileCards(data) { 1557 const root = document.getElementById('mobileCards'); 1558 if (!root) return; 1559 if (data.length === 0) { 1560 root.innerHTML = `<div class="mobile-empty"><p>Keine Anbieter gefunden. Bitte Filter anpassen.</p></div>`; 1561 return; 1562 } 1563 root.innerHTML = data.map(p => ` 1564 <article class="mc-card ${p.highlight ? 'highlight' : ''}"> 1565 <div class="mc-head"> 1566 <div class="mc-logo">${p.logo}</div> 1567 <div class="mc-head-text"> 1568 <div class="mc-name">${p.name}</div> 1569 <div class="mc-meta"> 1570 <span class="mc-cat">${p.cat}</span> 1571 ${p.highlight ? '<span class="mc-badge">Empfehlung</span>' : ''} 1572 </div> 1573 </div> 1574 <div class="mc-price-main"> 1575 <div class="mc-price-amount ${p._total === 0 ? 'free' : ''}">${formatEuro(p._total)}</div> 1576 <div class="mc-price-period">/Monat*</div> 1577 </div> 1578 </div> 1579 <div class="mc-specs"> 1580 <div class="mc-spec"><span class="mc-spec-label">
1580Grundgebühr</span><span class="mc-spec-value ${p.base === 0 ? 'green' : 'blue'}">${basePriceMarkup(p, formatEuro(p.base))}</span></div> 1581 <div class="mc-spec"><span class="mc-spec-label">Ohne Schufa</span><span class="mc-spec-value ${p.schufa ? 'muted' : 'green'}">${p.schufa ? 'Nein' : 'Ja'}</span></div> 1582 <div class="mc-spec"><span class="mc-spec-label">Cashback</span><span class="mc-spec-value ${p.cashback !== 'â' ? 'blue' : 'muted'}">${p.cashback}</span></div> 1583 <div class="mc-spec"><span class="mc-spec-label">DATEV</span><span class="mc-spec-value ${p.datev ? 'green' : 'muted'}">${p.datev ? 'Ja' : 'Nein'}</span></div> 1584 <div class="mc-spec"><span class="mc-spec-label">Buchhaltung</span><span class="mc-spec-value ${p.accounting ? 'green' : 'muted'}">${p.accounting ? 'Ja' : 'Nein'}</span></div> 1585 <div class="mc-spec"><span class="mc-spec-label">International</span><span class="mc-spec-value ${p.intl ? 'green' : 'muted'}">${p.intl ? 'Ja' : 'Nein'}</span></div> 1586 </div> 1587 <div class="mc-footer"> 1588 <div class="mc-footer-note">${p.priceNote}</div> 1589 ${providerCtaMarkup(p, 'mobile')} 1590 </div> 1591 </article> 1592 `).join(''); 1593} 1594 1595function renderTable() { 1596 const data = getFilteredData(); 1597 updateFilterCount(); 1598 1599 document.getElementById('cnt').textContent = data.length; 1600 const cntTotal = document.getElementById('cntTotal'); 1601 if (cntTotal) cntTotal.textContent = products.length; 1602 1603 const tbody = document.getElementById('tbody'); 1604 if (data.length === 0) { 1605 tbody.innerHTML = `<tr><td colspan="11"><div class="empty-state"> 1606 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg> 1607 <p>Keine Anbieter gefunden. Bitte Filter anpassen.</p></div></td></tr>`; 1608 renderMobileCards(data); 1609 updateScrollState(); 1610 return; 1611 } 1612 1613 tbody.innerHTML = data.map(p => { 1614 const rfTags = p.suitable.slice(0,3).map(r => `<span class="rf-tag">${r}</span>`).join(''); 1615 const moreRf = p.suitable.length > 3 ? `<span class="rf-tag">+${p.suitable.length - 3}</span>` : ''; 1616 const baseStr = basePriceMarkup(p); 1617 const reviewLink = p.reviewUrl ? `<a href="${p.reviewUrl}" class="btn-table-ghost btn-table-detail">Detailtest</a>` : ''; 1618 return ` 1619 <tr class="${p.highlight ? 'highlight' : ''}"> 1620 <td> 1621 <div class="td-anbieter"> 1622 <div class="td-logo">${p.logo}</div> 1623 <div> 1624 ${p.highlight ? '<span class="highlight-badge">Empfehlung</span>' : ''} 1625 <div class="td-name">${p.name}</div> 1626 <div class="td-cat">${p.cat}</div> 1627 </div> 1628 </div> 1629 </td> 1630 <td class="td-price">${baseStr}</td> 1631 <td class="td-bool">${!p.schufa ? YES : NO}</td> 1632 <td class="td-rf"><div class="rf-wrap"><div class="rf-tags">${rfTags}${moreRf}</div></div></td> 1633 <td class="td-abhebung u-text-center">${abhebungMarkup(p)}</td> 1634 <td class="td-total-col u-text-center">${totalBreakdownMarkup(p)}</td> 1635 <td class="u-text-center">${p.cashback !== 'â' ? `<span class="u-text-green-strong">${p.cashback}</span>` : `<span class="u-text-gray-300">â</span>`}</td> 1636 <td class="td-bool">${p.datev ? YES : NO}</td> 1637 <td class="td-bool">${p.accounting ? YES : NO}</td> 1638 <td class="td-bool">${p.intl ? YES : NO}</td> 1639 <td class="td-cta"> 1640 <div class="u-stack-start-2"> 1641 ${providerCtaMarkup(p)} 1642 ${reviewLink} 1643 </div> 1644 </td> 1645 </tr>`; 1646 }).join(''); 1647 1648 renderMobileCards(data); 1649 updateScrollState(); 1650} 1651 1652function updateScrollState() { 1653 updateTableScrollState({ scrollThreshold: 4, endWhenNotScrollable: true }); 1654} 1655 1656document.addEventListener('DOMContentLoaded', () => { 1657 fdInitControls({ 1658 valueOptions: { selectFallback: true }, 1659 onSort: ({ value }) => applySort(value || 'total-asc'), 1660 onFilter: renderTable 1661 }); 1662 document.querySelectorAll('.toggle-btn').forEach(btn => btn.setAttribute('aria-pressed', 'false')); 1663 1664 document.querySelectorAll('th.sortable').forEach(th => { 1665 th.addEventListener('click', () => {
1666 const key = th.dataset.key; 1667 if (sortKey === key) sortAsc = !sortAsc; 1668 else { sortKey = key; sortAsc = true; } 1669 const fdValue = `${sortKey}-${sortAsc ? 'asc' : 'desc'}`; 1670 const sortHasOption = Array.from(document.querySelectorAll('#fd-sort .fd-option')) 1671 .some(option => (option.dataset.value || '') === fdValue); 1672 if (sortHasOption) fdSetValue('fd-sort', fdValue); 1673 applySort(fdValue); 1674 }); 1675 }); 1676 1677 fdSetValue('fd-sort', 'total-asc'); 1678 applySort('total-asc', { render: false }); 1679 renderTable(); 1680 1681 const tableWrap = document.getElementById('tableWrap'); 1682 if (tableWrap) tableWrap.addEventListener('scroll', updateScrollState, { passive: true }); 1683 window.addEventListener('resize', updateScrollState); 1684 updateScrollState(); 1685}); 1686</script>
vendor: 1 bytes, line 1686
1686
1687<script src="../faq.js" defer></script>
vendor: 1 bytes, line 1687
1687
1688<script src="../author-popover.js" defer></script>
1688 1689</body> 1690</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.