HERO Software};
</script>
<script>
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
if (
localStorage.theme === 'dark'
|| (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark')
} else {
document.documentElement.classList.remove('dark')
}
// Whenever the user explicitly chooses light mode
localStorage.theme = 'light'
// Whenever the user explicitly chooses dark mode
localStorage.theme = 'dark'
// Whenever the user explicitly chooses to respect the OS preference
localStorage.removeItem('theme')
</script>
<style>
html:not(.user-is-tabbing) a:focus,
html:not(.user-is-tabbing) button:focus,
html:not(.user-is-tabbing) input:focus,
html:not(.user-is-tabbing) select:focus,
html:not(.user-is-tabbing) textarea:focus {
outline: none;
}
</style>
<script>
function handleFirstTab(e) {
if (e.keyCode === 9) {
document.documentElement.classList.add('user-is-tabbing');
window.removeEventListener('keydown', handleFirstTab);
window.addEventListener('mousedown', handleMouseDownOnce);
}
}
function handleMouseDownOnce() {
document.documentElement.classList.remove('user-is-tabbing');
window.removeEventListener('mousedown', handleMouseDownOnce);
window.addEventListener('keydown', handleFirstTab);
}
window.addEventListener('keydown', handleFirstTab);
</script>
<script>
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.Cookie=t()}(this,function(){"use strict";function e(t,n,o){return void 0===n?e.get(t):void(null===n?e.remove(t):e.set(t,n,o))}function t(e){return e.replace(/[.*+?^$|[\](){}\\-]/g,"\\$&")}function n(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){if("expires"===n){var r=e[n];"object"!=typeof r&&(r+="number"==typeof r?"D":"",r=o(r)),e[n]=r.toUTCString()}if("secure"===n){if(!e[n])continue;t+=";"+n}t+=";"+n+"="+e[n]}return e.hasOwnProperty("path")||(t+=";path=/"),t}function o(e){var t=new Date,n=e.charAt(e.length-1),o=parseInt(e,10);switch(n){case"Y":t.setFullYear(t.getFullYear()+o);break;case"M":t.setMonth(t.getMonth()+o);break;case"D":t.setDate(t.getDate()+o);break;case"h":t.setHours(t.getHours()+o);break;case"m":t.setMinutes(t.getMinutes()+o);break;case"s":t.setSeconds(t.getSeconds()+o);break;default:t=new Date(e)}return t}return e.enabled=function(){var t,n="__test_key";return document.cookie=n+"=1",t=!!document.cookie,t&&e.remove(n),t},e.get=function(e,n){if("string"!=typeof e||!e)return null;e="(?:^|; )"+t(e)+"(?:=([^;]*?))?(?:;|$)";var o=new RegExp(e),r=o.exec(document.cookie);return null!==r?n?r[1]:decodeURIComponent(r[1]):null},e.getRaw=function(t){return e.get(t,!0)},e.set=function(e,t,o,r){o!==!0&&(r=o,o=!1),r=n(r?r:{});var u=e+"="+(o?t:encodeURIComponent(t))+r;document.cookie=u},e.setRaw=function(t,n,o){e.set(t,n,!0,o)},e.remove=function(t){e.set(t,"a",{expires:new Date})},e});
</script>
<script>
const myHTML = document.getElementsByTagName('html')[0];
myHTML.classList.add('js');
myHTML.classList.remove('no-js');
</script>
<script>
const touchSupported = 'ontouchstart' in window || (window.DocumentTouch && document instanceof DocumentTouch);
if (touchSupported) {
document.documentElement.classList.add('has-touchevents');
} else {
document.documentElement.classList.add('no-touchevents');
}
</script>
<link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-regular.woff2">
<link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-500.woff2">
<link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-700.woff2">
<link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-800.woff2">
<style>
/* inter-regular - latin_latin-ext */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url('https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-500 - latin_latin-ext */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url('https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-700 - latin_latin-ext */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url('https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-800 - latin_latin-ext */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url('https://hero-software.de/dist/fonts/inter-v13-latin_latin-ext-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
</style>
<style>
[v-cloak], [x-cloak] { display: none !important; }
</style>
<!-- # if expr="$HTTP_COOKIE=/critical\-css\=vqzi1ovP/" -->
<script type="module" src="https://hero-software.de/dist/assets/app-Bji9ZltY.js" crossorigin onload="e=new CustomEvent('vite-script-loaded', {detail:{path: 'src/js/app.ts'}});document.dispatchEvent(e);" integrity="sha384-3Ija5zy2ERsnJURHuQ20sDky0xV4IQ78oFUtjcAJdQS3pnMrqkJPcWiYpYxTtw4M"></script>
<link href="https://hero-software.de/dist/assets/app-vqzi1ovP.css" rel="stylesheet">
<!-- # else -->
<script>
Cookie.set("critical-css", "vqzi1ovP", {expires: "7D", secure: true});
</script>
<script type="module" src="https://hero-software.de/dist/assets/app-Bji9ZltY.js" crossorigin onload="e=new CustomEvent('vite-script-loaded', {detail:{path: 'src/js/app.ts'}});document.dispatchEvent(e);" integrity="sha384-3Ija5zy2ERsnJURHuQ20sDky0xV4IQ78oFUtjcAJdQS3pnMrqkJPcWiYpYxTtw4M" data-cookieconsent="necessary"></script>
<link href="https://hero-software.de/dist/assets/app-vqzi1ovP.css" rel="stylesheet" media="print" onload="this.media='all'">
<!-- # endif -->
<title>HERO - Handwerkersoftware für Profis</title><meta name="generator" content="SEOmatic">
<meta name="description" content="Handwerker Software inkl. Automation: Mit HERO erledigen sich Rechnungen, Aufträge und Termine wie von selbst. Jetzt kostenlos testen!">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta name="robots" content="all">
<meta content="de_DE" property="og:locale">
<meta content="website" property="og:type">
<meta content="https://hero-software.de/" property="og:url">
<meta content="HERO - Handwerkersoftware für Profis" property="og:title">
<meta content="Handwerker Software inkl. Automation: Mit HERO erledigen sich Rechnungen, Aufträge und Termine wie von selbst. Jetzt kostenlos testen!" property="og:description">
<meta content="https://storage.googleapis.com/media-hero-de-9411/DE-AT-CH/Test/_1200x630_crop_center-center_82_none/hero-handwerker-software.png?mtime=1709803112)
Series BJul 2024
Series B — HERO Software
Overview
Sign up to unlock funding details
Create a free account — 10 credits a month to unlock amounts, dates, and investors.
Create a free account — 10 credits a month to unlock amounts, dates, and investors.