diff --git a/plugins/dashboard/payload_handler.go b/plugins/dashboard/payload_handler.go
index d3a3db10cf031d8131b6b5a49b72fac662f3b666..75cfb681d80a6492214e169cb34f258f09f3abc3 100644
--- a/plugins/dashboard/payload_handler.go
+++ b/plugins/dashboard/payload_handler.go
@@ -146,10 +146,15 @@ func processValuePayload(p payload.Payload) (vp ValuePayload) {
 	// Get outputs address and balance
 	v.Transaction().Outputs().ForEach(func(address address.Address, balances []*balance.Balance) bool {
 		var b []Balance
-		for _, balance := range balances {
+		for _, bal := range balances {
+			color := bal.Color.String()
+			if bal.Color == balance.ColorNew {
+				color = v.Transaction().ID().String()
+			}
+
 			b = append(b, Balance{
-				Value: balance.Value,
-				Color: balance.Color.String(),
+				Value: bal.Value,
+				Color: color,
 			})
 		}
 		t := OutputContent{