Terwijl een gedetailleerde kennis van plug-ins niet noodzakelijk is om KMyMoney te gebruiken, help een basis begrip, omdat de concept op veel plaatsen door dit handboek wordt genoemd. Toen KMyMoney oorspronkelijk was ontworpen, waren alle mogelijkheden en functies geïmplementeerd binnen de broncode van het programma. Toen meer mogelijkheden en functies werden toegevoegd aan het programma, werd een systeem van plug-ins ontworpen, zodat extra functionaliteit toegevoegd kom worden op een manier die geen wijziging aan iets van de kernbroncodebestanden vereiste. Wanner KMyMoney start kijkt het in een specifieke map voor plugins en maakt het het bijbehorende menu en configuratie-items voor diegenen die het vindt.
Toen de eerste plug-ins waren geschreven, zelfs als hun broncode aanwezig was in de complete broncode van KMyMoney, voegden niet alle Linux® distributies ze in in de versies die ze compileerden. Gedurende enige tijd voegde het handboek instructies toe om dit te controleren en voor het zelf compileren ervan, indien nodig. Op dit moment zijn veel van de basis mogelijkheden van KMyMoney geïmplementeerd als plug-ins en zijn ze ingevoegd door alle distributies, evenals de Windows®, macOS®, Appimage en andere versies gedistribueerd op de KMyMoney website.
Zie de sectie over Plug-ins in het hoofdstuk onder Instellingen voor meer informatie over bepalen welke plug-ins zijn geïnstalleerd en actief en hoe ze te configureren.
Als u u eigen plug-in wilt schrijven om een nieuwe mogelijkheid te implementeren, zoals het importeren of exporteren van gegevens in een aangepast formaat, dan zou u een van de bestaande plug-ins voor importeren of exporteren als een voorbeeld moeten gebruiken. Als u dat doet, schrijf naar de e-maillijst van de ontwikkelaars (kmymoney-devel kde.org), in geval iemand al gestart is met een gelijke inspanning en omdat uw werk misschien interessant is voor andere gebruikers.