As long as you are printing about 100 to 200 pages per month this printer should work for you. The HP Smart software works on my Ipad so it should work on your iphone. Download the app from the Apple store and check it out. I have the software on my ipad and my windows laptop and can print without any issues. There are also buttons on the printer if you would prefer to use them vs the software app. This printer can scan, print and copy but it cannot receive faxes. You can send a fax using HP's cloud services but it cannot receive a fax. Also if you do a lot of color printing realize that the colors are in a single cartridge with this printer so if one color is used up you have to replace the entire color cartridge.