Start by preheating the oven to 350 degrees. Take your cupcake pan and add in the cupcake liners.
Next, use a large bowl and beat the butter and sugars until fluffy. Then add in the vanilla.
Once done, add in the eggs but do so one at a time and beat between each one.
Next, add in the pumpkin and mix.
Using a different bowl, add in the flour, baking powder, pumpkin pie spice, cinnamon, baking soda, and salt and whisk.
Then, add in 1/3 of the dry mixture to your pumpkin mixture and mix well.
Add half of the milk and mix. Then add 1/3 of the flour mixture and beat to mix. Once that is done, take and add in the rest of the milk and mix. Then add in the rest of the flour and mix.
Add the espresso powder and mix.
Add the same amount of batter to each cupcake liner. Put in the oven and bake for 18-22 minutes.
Once done, let the cupcakes cool for a short time then move to a wire rack to cool down all the way. While cooling, make the icing by beating the butter, powdered sugar, vanilla, and coffee creamer until mixed.
Add the frosting on each cupcake and add a small amount of pumpkin pie spice on top as well.