A handheld, portable device (10) for processing point of sale transactions includes a housing (20), a magnetic card reader (40) for reading credit card information, the reader (40) carried within the housing (20) substantially adjacent to the first end (23) of the housing (20), a numeric keyboard (50) and an alphabetic keyboard (60) for entering customer information, and a barcode scanner (70) for scanning product identification information, the barcode scanner (70) carried within the housing (20) substantially adjacent to a second end (24) of the housing (20). Also included is a display (80) for displaying selected information, a printer (90) for printing a customer receipt, a communications assembly (110) for furnishing the information needed to obtain transaction approval, and a processor (130) for receiving the information, and controlling the display (80), the printer (90) and the communications assembly (110). Device (10) furnishes all functions necessary to facilitate and complete a point of sale credit card transaction. The housing (20) configuration allows handsfree operation for most functions. The arrangement of components within device (10) provides a uniform distribution of weight and makes supporting device (10) with one hand comfortable and relatively effortless.