In a large mixing bowl, beat the softened cream cheese and butter together until smooth and creamy, about 2-3 minutes.
Gradually add the powdered sugar, mixing on low speed until combined.
Add the pumpkin puree, vanilla extract, ground cinnamon, ground nutmeg, and salt. Mix on medium speed until everything is well combined and fluffy, about 2-3 minutes.
Taste and adjust the sweetness or spices if desired.
Use immediately to frost your favorite cakes or cupcakes, or refrigerate for up to 1 hour to firm up before using.