He has 20 white marbles because 100 x .2 = <<100*.2=20>>20
He has 30 black marbles because 100 x .3 = <<100*.3=30>>30
He has 50 color marbles because 100 - 20 - 30 = <<100-20-30=50>>50
He earns $1 from white marbles because 20 x .05 = <<20*.05=1>>1
He earns $3 from the black marbles because 30 x .1 = <<30*.1=3>>3
He earns $10 from the colors because 50 x .2 = <<50*.2=10>>10
He earns $14 in total because 1 + 3 + 10 = <<1+3+10=14>>14
#### 14