EMB ERJ 135 ER/LR
Flight Crew Multiengine; Flight Crew Instrument; Flight Crew Air Transport Pilot (ATP)
Workload
Deviation - Altitude Undershoot; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence
Air Traffic Control Provided Assistance; Flight Crew Requested ATC Assistance / Clarification; Flight Crew Overcame Equipment Problem; Flight Crew Returned To Clearance
Weather
I was issued descend via ZZZZZ1 arrival except maintain 8;000 ft. I was at 14;000 ft near ZZZZZ2 when given the clearance by approach. I experienced moderate turbulence at the time; which I then maintained altitude and got control of the aircraft; and then started my descent once safe of the turbulence. I reached ZZZ3 waypoint at 13;300 ft. and I was supposed to be 13;000 ft. or below at that time. I went to contact Approach to advise them; and they came on the radio and told me to descend to 8;000 ft at ZZZZZ4. I complied and had no other issues with the remainder of the flight.
Aircraft X was given a 'decent via the ZZZZZ 1' arrival from ATC. We got to 14;000 ft as per the STAR; but right before we were going to descend to below 13;000 ft for our next fix at ZZZ2; we experienced a pocket of moderate turbulence. Pilot flying decided to arrest descent and hold altitude a bit longer which put us at 13;300 ft by the time we hit the ZZZ2 fix; as opposed to being below 13;000 ft. Just as we were about to call ATC to notify; we were switched from ZZZ Approach to ZZZ1 Approach; who instructed us to cross ZZZZZ3 at 8;000 ft. That altitude was not going to be an issue for us to comply with.What could have been done differently was stay with ZZZ Approach a little longer to inform them of the incident and advise that we might be a little high at ZZZ2. We decided to change frequency instead because we were looking to set up an arrival for runway at ZZZ1. We would have let ZZZ1 Approach know about it; but due to heavy communication between multiple aircrafts; we had to keep our communication brief.
Air Carrier flight crew reported arrival crossing restriction not met due to pocket of moderate turbulence encountered during descent.