Offret, i 30-årsåldern, sköts i Swancote Green, Bracknell efter att ha öppnat dörren för två män vid omkring 18:00 BST i söndags.
Han behandlades på sjukhus och släpptes senare.
Polisen sa att 28-årige Scott Kennedy av Sturdee Close, Frimley, Surrey, anklagas för ett mordförsök.
En 63-årig man, även från Frimley i Surrey, som greps i samband med skottlossningen, har friställts till den 26 juni.
Mr Kennedy ska infinna sig vid läsedomstolen.
En man har åtalats för mordförsök på en man som sköts i bröstet i hans Berkshire hem.