Rechnung schreiben als Mobile App Developer: Vom Pull Request zur Überweisung
Du baust iOS- und Android-Apps, deployst über Firebase oder TestFlight, jonglierst mit Flutter, Kotlin, Swift und React Native, und liest die App-Store-Richtlinien lieber als jedes Buchhaltungs-FAQ. Genau hier liegt das Problem: Während dein Code stabil läuft, ist dein Rechnungsprozess oft eine Baustelle. Excel hier, alte Word-Vorlage da, irgendwo dazwischen eine PayPal-Zahlung – und am Quartalsende eine wütende Mail vom Steuerberater.
Dieser Beitrag zeigt freiberuflichen Mobile App Developern in Deutschland, Österreich und der Schweiz, wie sie ihren Rechnungsprozess so souverän aufstellen wie ein CI/CD-Pipeline – mit InvoiceFlow, der mobilen App, die zu deinem Workflow passt.
Warum Mobile App Developer eine professionelle Rechnungsstellung brauchen
Mobile Development ist Vertrauensarbeit über lange Zeiträume. Apps brauchen Wochen oder Monate, der Kunde sieht erst spät ein Ergebnis. Eine klare, saubere Rechnungsstellung ist der einzige Weg, kontinuierlich Vertrauen zu bauen – durch transparente Stundenerfassung, dokumentierte Meilensteine, professionelle PDFs.
Hinzu kommt: Mobile Developer arbeiten oft mit internationalen Auftraggebern. Eine deutsche Agentur betreut einen amerikanischen Endkunden, ein Wiener Start-up sucht einen Berliner Senior-Entwickler, ein Schweizer Fintech braucht Beratung. Die Steuerregeln (Reverse Charge bei B2B-EU, Drittland CH, OSS für digitale Produkte) sind komplex – und müssen auf der Rechnung korrekt abgebildet sein.
Die größten Schmerzpunkte
Stundenerfassung über Jira, Toggl, GitHub und Notion. Vier Tools, vier Wahrheiten. Wer am Monatsende vergleicht, verliert eine halbe Stunde nur fürs Konsolidieren.
Sprint-Pauschalen vs. Stundenpreise. Manche Kunden zahlen pro Sprint pauschal, manche stundenbasiert. Beides muss sauber dokumentiert werden.
Retainer-Modelle. Wartung, Bugfixes, Updates – oft als Monatspauschale. Wie weist man Mehraufwand sauber aus?
App-Store-Gebühren. 99 $ Apple Developer, 25 $ Google Play, Firebase, AdMob – an wen leitest du sie 1:1 weiter?
Scheinselbstständigkeit. Wer monatelang bei einem einzigen Kunden arbeitet, muss aufpassen. Eine saubere Rechnungsstruktur mit klaren Werkverträgen statt Dienstverträgen hilft.
Wie InvoiceFlow das löst
Zeit-Tracker pro Mandant und Projekt
Starte und stoppe den Timer pro Aufgabe. Am Sprint-Ende verwandelst du die erfassten Stunden in eine Rechnung mit transparentem Stundennachweis im Anhang.
Wiederkehrende Rechnungen für Retainer
Monatliche Wartungspauschalen automatisierst du als Wiederholung. Mehraufwand erfasst du mit zusätzlichen Positionen, die bei Bedarf zur monatlichen Pauschale hinzugefügt werden.
Abschlagsrechnungen für Sprints
Sprint 1 abgeschlossen, 25 % der Projektsumme fällig. InvoiceFlow erzeugt automatisch die Abschlagsrechnung und verknüpft sie mit dem Hauptangebot.
Mehrere Geschäftsprofile
Vielleicht hast du ein Einzelunternehmen für deine kleineren Aufträge und eine UG für die Vertragsstrecken mit deutschen Konzernen. Pro Profil eigene USt-IdNr., eigenes Logo, eigene Bank.
Mehrwährung und Reverse Charge
Schweizer Fintech in CHF, Wiener Start-up mit UID (Reverse Charge), Berliner Konzern mit 19 % USt – alles in einer App, korrekt deklariert.
GoBD-konforme Belegerfassung
Apple Developer-Abrechnung, GitHub Pro, Figma, JetBrains, ein Mac mini – Belege scannst du sofort. Bei Pass-Through-Kosten an den Kunden hängst du den Beleg als Nachweis an die Rechnung.
E-Rechnung-Bereit (X-Rechnung / ZUGFeRD)
Arbeitest du für öffentliche Auftraggeber (Behörden, Universitäten), benötigst du in Deutschland zwingend die X-Rechnung. InvoiceFlow erzeugt X-Rechnungs-konforme PDFs. Mit der schrittweisen E-Rechnungs-Pflicht im B2B-Bereich (2025–2028) bist du auch hier vorbereitet.
Email-Vorlagen mit Merge-Feldern
„Hallo [Vorname], anbei die Rechnung Nr. [Nr.] für Sprint [Sprintname] über [Betrag]. Zahlungsziel: [Datum].” Personalisiert, professionell, in Sekunden versandbereit.
Praxisbeispiel: Jonas aus Berlin
Jonas, 33, Flutter-Entwickler mit Schwerpunkt Fintech-Apps, arbeitet für drei Auftraggeber: eine Berliner Agentur (Stundenpreis 95 €), ein Hamburger Direktkunde (Sprint-Pauschalen 8.500 € pro 2 Wochen) und einen Schweizer Mittelständler (Tagessatz 1.100 CHF). Daneben pflegt er eine eigene Open-Source-Bibliothek und nimmt gelegentlich Auftragsentwicklung dafür an.
Vorher: Toggl + Notion + Word + Excel + zwei verschiedene PayPals. Quartal Q4/2025 endete mit drei nicht erfassten Tagen Hamburger Sprint und einer Schweizer Rechnung mit irrtümlich ausgewiesener USt, die er korrigieren musste.
Im Januar 2026 wechselt er zu InvoiceFlow. Drei Profile (Einzelunternehmen DE, Schweiz-Kunden separat zur Kursfixierung, kleinere Open-Source-Projekte). Zeit-Tracker pro Kunde. Sprint-Pauschalen als Festpreis-Positionen. Hamburger Direktkunde wird auf Abschlagsrechnungen pro Sprint umgestellt: erste Hälfte bei Sprint-Start, zweite bei Sprint-Abnahme. Liquidität verbessert sich massiv. Schweizer Rechnung erscheint nun automatisch in CHF mit korrektem Hinweis „Ort der sonstigen Leistung: Schweiz”.
Schritt-für-Schritt-Workflow
- Profil(e) anlegen. Mindestens Einzelunternehmen.
- Stundensatz und Sprint-Pauschalen pflegen.
- Kunden anlegen. Inkl. USt-IdNr., Sprache, Währung.
- Angebot mit Sprint-Plan.
- Zeit erfassen pro Sprint.
- Abschlagsrechnungen automatisch nach Sprint.
- Wartungsretainer als Wiederholung.
- Pass-Through-Kosten (App-Store, SaaS) mit Belegen.
- Mahnstufen automatisch.
- Quartalsexport.
Häufige Fehler
Sprint-Pauschale ohne Definition. Was gehört zum Sprint, was nicht? Schreibe es ins Angebot.
Bugfix-Mehraufwand vergessen. Wer im Retainer alles macht, was nachgefragt wird, verliert Geld. Definiere ein Stundenbudget mit Aufpreis für Mehraufwand.
Reverse Charge falsch ausweisen. Schweiz = Drittland, andere Logik als Reverse Charge innerhalb der EU. InvoiceFlow erkennt das anhand der Kundenadresse.
App-Store-Gebühren nicht weiterberechnen. Apple und Google-Gebühren sind keine Selbstverständlichkeit. Halte sie im Vertrag fest oder schlage sie auf.
E-Rechnung ignorieren. Wer 2026 noch in PDF an einen B2B-Konzern fakturiert, riskiert Ablehnung. Aktiviere die X-Rechnungs- bzw. ZUGFeRD-Option im Profil.
Jetzt starten
Dein Code läuft sauber durch die Pipeline. Deine Rechnung sollte das auch. Lade InvoiceFlow im Google Play Store, importiere deine Kunden, richte deinen Zeit-Tracker ein und schick die nächste Sprint-Rechnung in der Zeit, die du sonst nur fürs Hochladen ins App-Store-Connect bräuchtest.